import { Result } from './result.type'; export interface AuthenticationResponse { accessToken: string; refreshToken: string; expiresIn: number; } export interface AuthParams { url: string; codeVerifier: string; state: string; } export declare function buildAuthParams(accountDomain: string): Promise>; export declare function authenticate(loginWindow: Window, params: AuthParams, accountDomain: string): Promise>;