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

type InitiateInput = {
    idempotency_key: string;
    receiver_id: string | null;
    redirect_url: string | null;
};
type InitiateResponse = {
    url: string;
};
declare function createTermsOfServiceResource(instanceId: string, client: InternalApiClient): {
    initiate({ idempotency_key, receiver_id, redirect_url, }: InitiateInput): Promise<BlindpayApiResponse<InitiateResponse>>;
};

export { type InitiateInput, type InitiateResponse, createTermsOfServiceResource };
