import { HydratedDocument } from 'mongoose';
import * as mongosse from 'mongoose';
export declare enum CategoryParentStatus {
    Active = "active",
    NotActice = "not-active"
}
export declare class CategoryParents {
    type: string;
    slug: string;
    name: string;
    image: string;
    is_deleted: boolean;
    status: CategoryParentStatus;
    admin_commission: number;
}
export type CategoryParentsDocment = HydratedDocument<CategoryParents>;
export declare const CategoryParentsModel: mongosse.Schema<CategoryParents, mongosse.Model<CategoryParents, any, any, any, mongosse.Document<unknown, any, CategoryParents, any, {}> & CategoryParents & {
    _id: mongosse.Types.ObjectId;
} & {
    __v: number;
}, any>, {}, {}, {}, {}, mongosse.DefaultSchemaOptions, CategoryParents, mongosse.Document<unknown, {}, mongosse.FlatRecord<CategoryParents>, {}, mongosse.ResolveSchemaOptions<mongosse.DefaultSchemaOptions>> & mongosse.FlatRecord<CategoryParents> & {
    _id: mongosse.Types.ObjectId;
} & {
    __v: number;
}>;
