import { IGlobalSettingIugu } from '../interfaces/i-global-setting-iugu';
export declare class GlobalSettingIuguEntity implements IGlobalSettingIugu {
    /**
     * Prazo máximo para pagamento do boleto após o vencimento.
     * O prazo máximo para pagamento deve ser entre "1" e "30"
     * dias após a data de vencimento.
     */
    bankSlipExtraDue: number;
    /**
     * Prazo de dias para o vencimento da fatura.
     */
    billingDays: number;
    /**
     * Se true, garante que a data de vencimento seja apenas em dias de semana,
     * e não em sábados ou domingos.
     */
    ensureWorkdayDueDate: boolean;
    /**
     * Expira uma fatura e impossibilita o seu pagamento depois 'x' dias após o vencimento.
     * Valor enviado precisa estar entre 0 e 30. Se for enviado "0", a fatura ficará
     * disponível para ser paga até às 23:59:59 do dia de vencimento.
     */
    expiresIn: number;
    /**
     * Habilitar ou Desabilitar multa por atraso de pagamento
     */
    fines: boolean;
    /**
     * Determine a multa % a ser cobrada para pagamentos
     * efetuados após a data de vencimento
     */
    latePaymentFine: number;
    /**
     * Determine a multa por valor fixo a ser
     * cobrada para pagamentos efetuados após a data de vencimento
     */
    latePaymentFineCents: number;
    liveApiToken: string;
    /**
     * determina se cobra ou não juros por dia de atraso.
     * 1% ao mês pro rata. Necessário passar a multa como true
     */
    perDayInterest: boolean;
    /**
     * Juros a ser cobrado por dia em centavos.
     * Sobrepõem o per_day_interest_value.
     * O juros somado em 30 dias deve ser inferior a 50% do valor da fatura.
     */
    perDayInterestCents: number;
    /**
     * Informar o valor percentual de juros que deseja cobrar.
     * Não se aplica quando os valores diários de mora
     * calculados são menores que 1 centavo.
     */
    perDayInterestValue: number;
    testApiToken: string;
    userApiToken: string;
    id: string;
    constructor(data?: Partial<GlobalSettingIuguEntity>);
}
