import { EAmountMode, ECycle } from '../../../general';
import { INatipayCardAuth } from './i-card-auth';
import { INatipayCardCompany } from './i-card-company';
import { INatipayCardItem } from './i-card-item';
export interface INatipayCardConfig {
    appIds: string[];
    auth?: INatipayCardAuth | null;
    balance?: number;
    billingCycle: ECycle;
    companies: INatipayCardCompany[];
    creditLimit?: number;
    description?: string | null;
    discountAmount: number;
    discountAmountType: EAmountMode;
    dueDate: Date;
    invoiceLogs: string[];
    items: INatipayCardItem[];
    key: string | null;
    password: string | null;
    webhookUrls: string[];
}
