import { OutletInterface, OutletIssuerInterface } from './interfaces'; export interface StoredWhitelist { [origin: string]: { issuers: string[]; }; } export interface StaticWhitelist { [origin: string]: string[]; } export declare class Whitelist { private config; private showWhitelistCallback; private storedWhitelist; private staticWhitelist; constructor(config: OutletInterface, showWhitelistCallback: () => void); private loadStaticWhitelist; private loadStoredWhitelist; private saveWhitelist; getWhitelistedIssuers(origin: string): string[]; private isWhitelisted; whitelistCheck(issuers: OutletIssuerInterface[], force: boolean): Promise; private showWhitelistDialog; }