declare class CoreFinancialConfig {
    _id?: string;
    fincfg_entity_id_syen?: string;
    fincfg_default_currency_id_sycr?: string;
    fincfg_currency_display_format?: "symbol_before" | "symbol_after" | "code_before" | "code_after";
    fincfg_currency_decimal_places?: number;
    fincfg_currency_thousand_separator?: string;
    fincfg_currency_decimal_separator?: string;
    fincfg_show_currency_symbol?: boolean;
    fincfg_show_currency_code?: boolean;
    fincfg_financial_year_start_month?: number;
    fincfg_financial_year_start_day?: number;
    fincfg_financial_year_naming?: "calendar_year" | "fiscal_year" | "academic_year";
    fincfg_is_self_financial_year?: boolean;
    fincfg_default_tax_percentage?: number;
    fincfg_tax_inclusive_pricing?: boolean;
    fincfg_show_tax_breakdown?: boolean;
    fincfg_tax_calculation_method?: "percentage" | "fixed_amount" | "tiered";
    fincfg_allowed_payment_methods?: string[];
    fincfg_default_payment_method?: string;
    fincfg_require_payment_reference?: boolean;
    fincfg_auto_generate_receipt?: boolean;
    fincfg_invoice_prefix?: string;
    fincfg_receipt_prefix?: string;
    fincfg_invoice_number_format?: "sequential" | "year_sequential" | "date_sequential";
    fincfg_receipt_number_format?: "sequential" | "year_sequential" | "date_sequential";
    fincfg_invoice_footer_text?: string;
    fincfg_receipt_footer_text?: string;
    fincfg_show_terms_conditions?: boolean;
    fincfg_terms_conditions_text?: string;
    fincfg_rounding_method?: "round" | "floor" | "ceiling" | "none";
    fincfg_rounding_precision?: number;
    fincfg_allow_discounts?: boolean;
    fincfg_max_discount_percentage?: number;
    fincfg_require_discount_approval?: boolean;
    fincfg_discount_approval_threshold?: number;
    fincfg_late_fee_enabled?: boolean;
    fincfg_late_fee_calculation_method?: "fixed_amount" | "percentage" | "daily_rate";
    fincfg_late_fee_percentage?: number;
    fincfg_late_fee_fixed_amount?: number;
    fincfg_late_fee_grace_period_days?: number;
    fincfg_allow_refunds?: boolean;
    fincfg_refund_approval_required?: boolean;
    fincfg_max_refund_percentage?: number;
    fincfg_bank_account_number?: string;
    fincfg_bank_name?: string;
    fincfg_bank_ifsc_code?: string;
    fincfg_bank_branch?: string;
    fincfg_additional_config?: Record<string, any>;
    fincfg_created_by_user?: string;
    fincfg_updated_by_user?: string;
    fincfg_isactive?: boolean;
    fincfg_notes?: string;
    createdAt?: Date;
    updatedAt?: Date;
}
export { CoreFinancialConfig };
