import { AbstractView } from './view-interface'; import { TokenList } from './token-list'; import { Issuer } from '../interface'; export declare class SelectIssuers extends AbstractView { issuerListContainer: any; tokensContainer: any; tokenListView: TokenList | undefined; init(): void; render(): void; protected renderContent(): void; protected afterRender(): void; protected getCustomContent(): string; setupWalletButton(): Promise; issuersLoading(): void; populateIssuers(): void; issuerConnectMarkup(title: string, image: string | undefined, issuer: string, tokens: any[], data: Issuer): string; backToIssuers(): void; autoLoadTokens(refresh?: boolean): Promise; issuerLoadingComplete(issuer: string, tokens: any[]): void; issuerDidntConnect(issuer: string, showNotification?: boolean): void; connectTokenIssuer(event: any): Promise; issuerLoading(issuer: string): void; issuerConnected(issuer: string, tokens: any[], showTokens?: boolean): void; navigateToTokensView(issuer: string): void; updateTokensView(issuer: string): void; showTokenView(issuer: string): void; }