import React from 'react'; import type { IAccount } from './AccountService'; import type { IFormInputProps } from '../presentation/forms/inputs'; export interface IAccountSelectInputProps extends IFormInputProps { accounts: IAccount[] | string[]; provider: string; readOnly?: boolean; renderFilterableSelectThreshold?: number; } export interface IAccountSelectInputState { mergedAccounts: string[]; primaryAccounts: string[]; secondaryAccounts: string[]; } export declare class AccountSelectInput extends React.Component { static defaultProps: { renderFilterableSelectThreshold: number; }; state: IAccountSelectInputState; private groupAccounts; componentDidMount(): void; componentWillReceiveProps(nextProps: IAccountSelectInputProps): void; render(): JSX.Element; }