export interface BookingPaymentGateInput {
    is_guaranteed: boolean;
    guarantee_description?: string | null;
    paid: number;
    day_amounts: Map<string, number>;
    currency_code: string | null;
}
export interface BookingPaymentGate {
    is_guaranteed: boolean;
    guarantee_description?: string | null;
    payment_pending: boolean;
    required_amount: number;
    paid_amount: number;
    currency_code: string | null;
}
export declare function resolvePaymentGate(input: BookingPaymentGateInput | undefined, date: string): BookingPaymentGate;
