import { LiveAuthResponse, LiveCredentials, LivePreAuthResponse, LivePreAuthOptions } from '../..';
export declare const getAuthorizeUrl: (clientId?: string, scope?: string, responseType?: "token" | "code", redirectUri?: string) => string;
export declare const exchangeCodeForAccessToken: (code: string, clientId: string, scope: string, redirectUri: string, clientSecret?: string) => Promise<LiveAuthResponse>;
export declare const refreshAccessToken: (refreshToken: string, clientId?: string, scope?: string, clientSecret?: string) => Promise<LiveAuthResponse>;
export declare const preAuth: (options?: LivePreAuthOptions) => Promise<LivePreAuthResponse>;
export declare const authenticate: (credentials: LiveCredentials) => Promise<LiveAuthResponse>;
