import { B as BlindpayApiResponse } from '../../index.d-Gvol1faW.js';
import { I as InternalApiClient } from '../../api-client-Bklw4zQi.js';

type FeeOptions = {
    payin_flat: number;
    payin_percentage: number;
    payout_flat: number;
    payout_percentage: number;
};
type GetFeesResponse = {
    id: string;
    instance_id: string;
    ach: FeeOptions;
    domestic_wire: FeeOptions;
    rtp: FeeOptions;
    international_swift: FeeOptions;
    pix: FeeOptions;
    pix_safe: FeeOptions;
    ach_colombia: FeeOptions;
    transfers_3: FeeOptions;
    spei: FeeOptions;
    tron: FeeOptions;
    ethereum: FeeOptions;
    polygon: FeeOptions;
    base: FeeOptions;
    arbitrum: FeeOptions;
    stellar: FeeOptions;
    solana: FeeOptions;
    created_at: string;
    updated_at: string;
};
declare function createFeesResource(instanceId: string, client: InternalApiClient): {
    get(): Promise<BlindpayApiResponse<GetFeesResponse>>;
};

export { type FeeOptions, type GetFeesResponse, createFeesResource };
