import { AccountInfoResponseDTO } from './account-info'; import { AddressResponseDTO } from './address'; import { BankAccount, BankAccountListOptions, Available, Pending } from '../types/stripe'; export declare class UpdateAccountDTO { orgId: string; userId?: string; country?: string; currency?: string; address?: AddressResponseDTO; accountInfo?: AccountInfoResponseDTO; } export declare class UpsertAccountDTO { orgId: string; userId: string; country?: string; currency?: string; tosAcceptanceDate?: number; tosAcceptanceIp?: string; accountInfo?: AccountInfoResponseDTO; address?: AddressResponseDTO; } export declare class AccountResponseDTO { id: string; stripeConnectAccountId: string; tosAcceptanceDate: object; tosAcceptanceIp: string; orgId: string; address: AddressResponseDTO; accountInfo: AccountInfoResponseDTO; } export declare class AccountWithStripeDataResponseDTO extends AccountResponseDTO { availableBalance: Available; pendingBalance: Pending; bankAccounts: BankAccount[]; } export declare class AddBankAccountDTO { orgId: string; source: string; isDefaultPaymentSource: boolean; } export declare class UpdateBankAccountDTO { orgId: string; bankAccountId: string; } export declare class DeleteBankAccountDTO { orgId: string; bankAccountId: string; } export declare class ListExternalAccountDTO { orgId: string; options: BankAccountListOptions; }