import { PayoutAccountDto, PayoutAccountUpdateDto, PayoutAccountCreateDto, PayoutAccountWithRefDto, type PaginatedResult, FdoOnlinePaymentGateway, FdoPayoutAccountOnlineGatewayOverride, FdoTokenPaymentGateway } from "@feedmepos/payment-entity"; import { F_PAYOUT_ACCOUNT_STATUS, F_PAYOUT_FOR } from "@feedmepos/payment-entity"; export declare const payoutAccountApi: { read(payload: { event: F_PAYOUT_FOR; status: F_PAYOUT_ACCOUNT_STATUS[]; searchKey: string; cursor: string; limit: number; }): Promise>; readById(accountId: string): Promise; updateById(accountId: string, update: PayoutAccountUpdateDto): Promise; readBusinessPayoutAccounts(restaurantName?: string): Promise; createBusinessPayoutAccounts(payload: PayoutAccountCreateDto): Promise; updateBusinessPayoutAccounts(accountId: string, update: PayoutAccountUpdateDto): Promise; updateGateway(accountId: string, update: FdoOnlinePaymentGateway[]): Promise>; updateTokens(accountId: string, update: FdoTokenPaymentGateway[]): Promise>; getChannels(accountId: string): Promise; updateChannels(accountId: string, gatewayOverrides: FdoPayoutAccountOnlineGatewayOverride[]): Promise; resetChannels(accountId: string): Promise; readByRestaurantId(restaurantId: string): Promise; };