import { AccountInfo } from "./AccountInfo";
import { AccountByHomeIdRequest, AccountByLocalIdRequest, AccountByUsernameRequest } from "./AccountRequests";
import { TokenRequest } from "./TokenRequest";
import { TokenResponse } from "./TokenResponse";
export interface IBridgeProxy {
    getTokenInteractive(request: TokenRequest): Promise<TokenResponse>;
    getTokenSilent(request: TokenRequest): Promise<TokenResponse>;
    getAccountInfo(request: AccountByHomeIdRequest | AccountByLocalIdRequest | AccountByUsernameRequest): Promise<AccountInfo>;
    getActiveAccount(): Promise<AccountInfo>;
}
//# sourceMappingURL=IBridgeProxy.d.ts.map