import { EPayioCatalogContext, EPayioCatalogStatus, EPayioEngines } from "../enums";
import { EPayioImportStatus } from "../enums/import-status.enum";
import { IPayioCatalog } from "../interfaces";
import { PayioCatalogCategoryEntity } from "./catalog-category.entity";
export declare class PayioCatalogEntity implements IPayioCatalog {
    active: boolean;
    autoImportStatus: EPayioImportStatus;
    categories: PayioCatalogCategoryEntity[];
    companyId: string;
    containerId: string | null;
    context: EPayioCatalogContext[];
    createdAt: Date;
    engine: EPayioEngines;
    externalReference: string | null;
    id: string;
    name: string;
    sandbox: boolean;
    status: EPayioCatalogStatus;
    tags: string[];
    updatedAt: Date;
    constructor(data?: Partial<PayioCatalogEntity>);
}
