import { ILOidcLocation } from './location'; import { default as Oidc } from './oidc'; import { OidcConfiguration, StringMap } from './types.js'; export type InitAsyncFunction = (authority: string, authorityConfiguration: any) => Promise; export declare const defaultLoginAsync: (configurationName: string, configuration: OidcConfiguration, publishEvent: (string: any, any: any) => void, initAsync: InitAsyncFunction, oidcLocation: ILOidcLocation) => (callbackPath?: string, extras?: StringMap, isSilentSignin?: boolean, scope?: string) => Promise; export declare const loginCallbackAsync: (oidc: Oidc) => (isSilentSignin?: boolean) => Promise<{ tokens: import('./parseTokens.js').Tokens; state: string; callbackPath: any; scope: any; extras: any; }>; //# sourceMappingURL=login.d.ts.map