import { Document, Schema as MongooseSchema } from 'mongoose';
export declare enum PlatformType {
    CLONIFY = "clonify",
    HENCEFORTH = "henceforth"
}
export type BlogDocument = Blog & Document;
export declare class ImageData {
    title?: string;
    url?: string;
    alt?: string;
    caption?: string;
}
export declare const ImageDataSchema: MongooseSchema<ImageData, import("mongoose").Model<ImageData, any, any, any, any, any, ImageData>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, ImageData, Document<unknown, {}, ImageData, {
    id: string;
}, import("mongoose").DefaultSchemaOptions> & Omit<ImageData & {
    _id: import("mongoose").Types.ObjectId;
} & {
    __v: number;
}, "id"> & import("mongoose").HydratedDocumentOverrides<{
    id: string;
}>, {
    title?: import("mongoose").SchemaDefinitionProperty<string | undefined, ImageData, Document<unknown, {}, ImageData, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<ImageData & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    url?: import("mongoose").SchemaDefinitionProperty<string | undefined, ImageData, Document<unknown, {}, ImageData, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<ImageData & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    alt?: import("mongoose").SchemaDefinitionProperty<string | undefined, ImageData, Document<unknown, {}, ImageData, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<ImageData & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    caption?: import("mongoose").SchemaDefinitionProperty<string | undefined, ImageData, Document<unknown, {}, ImageData, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<ImageData & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
}, ImageData>;
export declare class TableData {
    headers?: string[];
    rows?: string[][];
}
export declare const TableDataSchema: MongooseSchema<TableData, import("mongoose").Model<TableData, any, any, any, any, any, TableData>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, TableData, Document<unknown, {}, TableData, {
    id: string;
}, import("mongoose").DefaultSchemaOptions> & Omit<TableData & {
    _id: import("mongoose").Types.ObjectId;
} & {
    __v: number;
}, "id"> & import("mongoose").HydratedDocumentOverrides<{
    id: string;
}>, {
    headers?: import("mongoose").SchemaDefinitionProperty<string[] | undefined, TableData, Document<unknown, {}, TableData, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<TableData & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    rows?: import("mongoose").SchemaDefinitionProperty<string[][] | undefined, TableData, Document<unknown, {}, TableData, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<TableData & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
}, TableData>;
export declare class Block {
    id?: string;
    type?: string;
    content?: string;
    title?: string;
    anchorId?: string;
    imageData?: ImageData;
    tableData?: TableData;
}
export declare const BlockSchema: MongooseSchema<Block, import("mongoose").Model<Block, any, any, any, any, any, Block>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, Block, Document<unknown, {}, Block, {
    id: string;
}, import("mongoose").DefaultSchemaOptions> & Omit<Block & {
    _id: import("mongoose").Types.ObjectId;
} & {
    __v: number;
}, "id"> & import("mongoose").HydratedDocumentOverrides<{
    id: string;
}>, {
    id?: import("mongoose").SchemaDefinitionProperty<string | undefined, Block, Document<unknown, {}, Block, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Block & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    type?: import("mongoose").SchemaDefinitionProperty<string | undefined, Block, Document<unknown, {}, Block, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Block & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    content?: import("mongoose").SchemaDefinitionProperty<string | undefined, Block, Document<unknown, {}, Block, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Block & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    title?: import("mongoose").SchemaDefinitionProperty<string | undefined, Block, Document<unknown, {}, Block, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Block & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    anchorId?: import("mongoose").SchemaDefinitionProperty<string | undefined, Block, Document<unknown, {}, Block, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Block & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    imageData?: import("mongoose").SchemaDefinitionProperty<ImageData | undefined, Block, Document<unknown, {}, Block, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Block & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    tableData?: import("mongoose").SchemaDefinitionProperty<TableData | undefined, Block, Document<unknown, {}, Block, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Block & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
}, Block>;
export declare class FAQ {
    id?: string;
    question?: string;
    answer?: string;
}
export declare const FAQSchema: MongooseSchema<FAQ, import("mongoose").Model<FAQ, any, any, any, any, any, FAQ>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, FAQ, Document<unknown, {}, FAQ, {
    id: string;
}, import("mongoose").DefaultSchemaOptions> & Omit<FAQ & {
    _id: import("mongoose").Types.ObjectId;
} & {
    __v: number;
}, "id"> & import("mongoose").HydratedDocumentOverrides<{
    id: string;
}>, {
    id?: import("mongoose").SchemaDefinitionProperty<string | undefined, FAQ, Document<unknown, {}, FAQ, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<FAQ & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    question?: import("mongoose").SchemaDefinitionProperty<string | undefined, FAQ, Document<unknown, {}, FAQ, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<FAQ & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    answer?: import("mongoose").SchemaDefinitionProperty<string | undefined, FAQ, Document<unknown, {}, FAQ, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<FAQ & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
}, FAQ>;
export declare class Seo {
    seoTitle?: string;
    metaDescription?: string;
    keywords?: string;
    imageAltTag?: string;
    ogTagsRaw?: string;
    twitterTagsRaw?: string;
    schemaRaw?: string;
    robotsRaw?: string;
    robots?: string;
    canonicalUrl?: string;
    ogImage?: string;
}
export declare const SeoSchema: MongooseSchema<Seo, import("mongoose").Model<Seo, any, any, any, any, any, Seo>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, Seo, Document<unknown, {}, Seo, {
    id: string;
}, import("mongoose").DefaultSchemaOptions> & Omit<Seo & {
    _id: import("mongoose").Types.ObjectId;
} & {
    __v: number;
}, "id"> & import("mongoose").HydratedDocumentOverrides<{
    id: string;
}>, {
    seoTitle?: import("mongoose").SchemaDefinitionProperty<string | undefined, Seo, Document<unknown, {}, Seo, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Seo & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    metaDescription?: import("mongoose").SchemaDefinitionProperty<string | undefined, Seo, Document<unknown, {}, Seo, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Seo & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    keywords?: import("mongoose").SchemaDefinitionProperty<string | undefined, Seo, Document<unknown, {}, Seo, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Seo & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    imageAltTag?: import("mongoose").SchemaDefinitionProperty<string | undefined, Seo, Document<unknown, {}, Seo, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Seo & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    ogTagsRaw?: import("mongoose").SchemaDefinitionProperty<string | undefined, Seo, Document<unknown, {}, Seo, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Seo & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    twitterTagsRaw?: import("mongoose").SchemaDefinitionProperty<string | undefined, Seo, Document<unknown, {}, Seo, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Seo & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    schemaRaw?: import("mongoose").SchemaDefinitionProperty<string | undefined, Seo, Document<unknown, {}, Seo, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Seo & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    robotsRaw?: import("mongoose").SchemaDefinitionProperty<string | undefined, Seo, Document<unknown, {}, Seo, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Seo & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    robots?: import("mongoose").SchemaDefinitionProperty<string | undefined, Seo, Document<unknown, {}, Seo, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Seo & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    canonicalUrl?: import("mongoose").SchemaDefinitionProperty<string | undefined, Seo, Document<unknown, {}, Seo, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Seo & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    ogImage?: import("mongoose").SchemaDefinitionProperty<string | undefined, Seo, Document<unknown, {}, Seo, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Seo & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
}, Seo>;
export declare class Blog {
    _id?: string;
    title: string;
    description?: string;
    slug: string;
    category?: string;
    author_id?: string;
    featuredImage?: string;
    excerpt?: string;
    status?: string;
    publishedAt?: string;
    updatedAt?: string;
    readTime?: string;
    blocks?: Block[];
    faqsTitle?: string;
    faqs?: FAQ[];
    relatedTags?: string[];
    platformType?: PlatformType;
    seo?: Seo;
    likes?: number;
    views?: number;
    isVerified?: boolean;
    verifiedAt?: Date;
    verifiedBy?: string;
}
export declare const BlogSchema: MongooseSchema<Blog, import("mongoose").Model<Blog, any, any, any, any, any, Blog>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, Blog, Document<unknown, {}, Blog, {
    id: string;
}, import("mongoose").DefaultSchemaOptions> & Omit<Blog & Required<{
    _id: string;
}> & {
    __v: number;
}, "id"> & import("mongoose").HydratedDocumentOverrides<{
    id: string;
}>, {
    _id?: import("mongoose").SchemaDefinitionProperty<string | undefined, Blog, Document<unknown, {}, Blog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Blog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    title?: import("mongoose").SchemaDefinitionProperty<string, Blog, Document<unknown, {}, Blog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Blog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    description?: import("mongoose").SchemaDefinitionProperty<string | undefined, Blog, Document<unknown, {}, Blog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Blog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    slug?: import("mongoose").SchemaDefinitionProperty<string, Blog, Document<unknown, {}, Blog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Blog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    category?: import("mongoose").SchemaDefinitionProperty<string | undefined, Blog, Document<unknown, {}, Blog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Blog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    author_id?: import("mongoose").SchemaDefinitionProperty<string | undefined, Blog, Document<unknown, {}, Blog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Blog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    featuredImage?: import("mongoose").SchemaDefinitionProperty<string | undefined, Blog, Document<unknown, {}, Blog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Blog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    excerpt?: import("mongoose").SchemaDefinitionProperty<string | undefined, Blog, Document<unknown, {}, Blog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Blog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    status?: import("mongoose").SchemaDefinitionProperty<string | undefined, Blog, Document<unknown, {}, Blog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Blog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    publishedAt?: import("mongoose").SchemaDefinitionProperty<string | undefined, Blog, Document<unknown, {}, Blog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Blog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    updatedAt?: import("mongoose").SchemaDefinitionProperty<string | undefined, Blog, Document<unknown, {}, Blog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Blog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    readTime?: import("mongoose").SchemaDefinitionProperty<string | undefined, Blog, Document<unknown, {}, Blog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Blog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    blocks?: import("mongoose").SchemaDefinitionProperty<Block[] | undefined, Blog, Document<unknown, {}, Blog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Blog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    faqsTitle?: import("mongoose").SchemaDefinitionProperty<string | undefined, Blog, Document<unknown, {}, Blog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Blog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    faqs?: import("mongoose").SchemaDefinitionProperty<FAQ[] | undefined, Blog, Document<unknown, {}, Blog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Blog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    relatedTags?: import("mongoose").SchemaDefinitionProperty<string[] | undefined, Blog, Document<unknown, {}, Blog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Blog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    platformType?: import("mongoose").SchemaDefinitionProperty<PlatformType | undefined, Blog, Document<unknown, {}, Blog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Blog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    seo?: import("mongoose").SchemaDefinitionProperty<Seo | undefined, Blog, Document<unknown, {}, Blog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Blog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    likes?: import("mongoose").SchemaDefinitionProperty<number | undefined, Blog, Document<unknown, {}, Blog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Blog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    views?: import("mongoose").SchemaDefinitionProperty<number | undefined, Blog, Document<unknown, {}, Blog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Blog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    isVerified?: import("mongoose").SchemaDefinitionProperty<boolean | undefined, Blog, Document<unknown, {}, Blog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Blog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    verifiedAt?: import("mongoose").SchemaDefinitionProperty<Date | undefined, Blog, Document<unknown, {}, Blog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Blog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    verifiedBy?: import("mongoose").SchemaDefinitionProperty<string | undefined, Blog, Document<unknown, {}, Blog, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<Blog & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
}, Blog>;
