import { EItemsRule, EPayioCardKeyType, PayioCardItemEntity } from '../..';
import { EAmountMode } from '../../../general';
import { IPayioCardAuth, IPayioCardConfig } from '../interfaces';
import { PayioCardCompanyEntity } from './card-company.entity';
export declare class PayioCardConfigEntity implements IPayioCardConfig {
    appIds: string[];
    auth?: IPayioCardAuth | null | undefined;
    companies: PayioCardCompanyEntity[];
    description: string | null;
    discountAmount: number;
    discountAmountType: EAmountMode;
    items: PayioCardItemEntity[];
    itemsRule: EItemsRule;
    key: string | null;
    keyType: EPayioCardKeyType;
    label: string;
    password: string | null;
    constructor(data?: Partial<PayioCardConfigEntity>);
}
