import { EPayioCatalogStatus, EPayioCategoryTemplate, EPayioEngines, EPayioImportStatus } from "../enums";
import { IPayioCatalogCategory, IPayioCatalogItem } from "../interfaces";
import { PayioCatalogPizzaEntity } from "./catalog-pizza.entity";
export declare class PayioCatalogCategoryEntity implements IPayioCatalogCategory {
    autoImportStatus: EPayioImportStatus;
    catalogId: string;
    companyId: string;
    containerId: string | null;
    createdAt: Date;
    engine: EPayioEngines;
    externalReference: string | null;
    id: string;
    index: number;
    items?: IPayioCatalogItem[];
    name: string;
    pizza?: PayioCatalogPizzaEntity;
    sequence: number;
    status: EPayioCatalogStatus;
    tags: string[];
    template: EPayioCategoryTemplate;
    updatedAt: Date;
    constructor(data?: Partial<PayioCatalogCategoryEntity>);
}
