BillingKeyClient: {
    getBillingKeyInfo: (
        options: { billingKey: string; storeId?: string },
    ) => Promise<BillingKeyInfo>;
    deleteBillingKey: (
        options: { billingKey: string; storeId?: string; reason?: string },
    ) => Promise<DeleteBillingKeyResponse>;
    getBillingKeyInfos: (
        options?: {
            page?: PageInput;
            sort?: BillingKeySortInput;
            filter?: BillingKeyFilterInput;
        },
    ) => Promise<GetBillingKeyInfosResponse>;
    issueBillingKey: (
        options: {
            storeId?: string;
            method: InstantBillingKeyPaymentMethodInput;
            channelKey?: string;
            channelGroupId?: string;
            customer?: CustomerInput;
            customData?: string;
            bypass?: object;
            noticeUrls?: string[];
        },
    ) => Promise<IssueBillingKeyResponse>;
}

Type declaration