import React from 'react'; export declare type BankAccountClassesType = { bankAccountInformationClassName?: string; bankAccountContainerClassName?: string; bankAccountSectionClassName?: string; bankAccountHeaderClassName?: string; bankAccountLogoClassName?: string; bankAccountTitleClassName?: string; bankAccountTitleSectionClassName?: string; bankAccountIconCollapseClassName?: string; bankAccountBodyClassName?: string; bankAccountInfoAccountClassName?: string; bankAccountLabelAccountNumberClassName?: string; bankAccountLabelAccountNameClassName?: string; bankAccountNumberClassName?: string; bankAccountNumberSectionClassname?: string; bankAccountCopyButtonClassName?: string; }; declare type BanksAccountPropsType = { classes?: BankAccountClassesType; loadingComponent?: React.ReactNode; errorComponent?: React.ReactNode; onSuccessMsg: (msg: string) => void; icon?: { chevronUp?: React.ReactNode; chevronDown?: React.ReactNode; copy?: React.ReactNode; }; }; declare const BanksAccount: { ({ classes, loadingComponent, errorComponent, onSuccessMsg, icon, }: BanksAccountPropsType): JSX.Element | null; displayName: string; __docgenInfo: { description: string; displayName: string; props: { classes: { defaultValue: { value: string; }; description: string; name: string; required: boolean; type: { name: string; }; }; loadingComponent: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; errorComponent: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; onSuccessMsg: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; icon: { defaultValue: { value: string; }; description: string; name: string; required: boolean; type: { name: string; }; }; }; }; }; export default BanksAccount;