import { Document } from 'mongoose';
import { PlatformType } from "../../blogs/schemas/blog.schema";
export type SectionBlogDocument = SectionBlog & Document;
export declare class SectionBlog {
    _id?: string;
    name: string;
    slug: string;
    platformType?: PlatformType;
    isActive?: boolean;
}
export declare const SectionBlogSchema: import("mongoose").Schema<SectionBlog, import("mongoose").Model<SectionBlog, any, any, any, any, any, SectionBlog>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, SectionBlog, Document<unknown, {}, SectionBlog, {
    id: string;
}, import("mongoose").DefaultSchemaOptions> & Omit<SectionBlog & Required<{
    _id: string;
}> & {
    __v: number;
}, "id"> & import("mongoose").HydratedDocumentOverrides<{
    id: string;
}>, {
    _id?: import("mongoose").SchemaDefinitionProperty<string | undefined, SectionBlog, Document<unknown, {}, SectionBlog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<SectionBlog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    name?: import("mongoose").SchemaDefinitionProperty<string, SectionBlog, Document<unknown, {}, SectionBlog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<SectionBlog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    slug?: import("mongoose").SchemaDefinitionProperty<string, SectionBlog, Document<unknown, {}, SectionBlog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<SectionBlog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    platformType?: import("mongoose").SchemaDefinitionProperty<PlatformType | undefined, SectionBlog, Document<unknown, {}, SectionBlog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<SectionBlog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    isActive?: import("mongoose").SchemaDefinitionProperty<boolean | undefined, SectionBlog, Document<unknown, {}, SectionBlog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<SectionBlog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
}, SectionBlog>;
export { SectionBlog as Tag, SectionBlogSchema as TagSchema, SectionBlogDocument as TagDocument };
