import { WidgetOptions } from '../types/options'; declare const OktaSignIn_base: { new (options: WidgetOptions): { Router: import("../types").RouterConstructor; options: WidgetOptions; hooks: import("../models/Hooks").default; router: import("../types").AbstractRouter; authClient: import("../types").WidgetOktaAuthInterface; _eventCallbackMap: WeakMap; renderEl(renderOptions: import("../types").RenderOptions, successFn?: import("../types").RenderSuccessCallback, errorFn?: import("../types").RenderErrorCallback): Promise; hide(): void; show(): void; remove(): void; showSignInToGetTokens(options?: import("../types").RenderOptions): Promise; showSignInAndRedirect(options?: import("../types").RenderOptions): Promise; showSignIn(options?: import("../types").RenderOptions): Promise; before(formName: string, callbackFn: import("../types").HookFunction): void; after(formName: string, callbackFn: import("../types").HookFunction): void; getUser(): any; on(event: import("../types").EventName, callback: import("../types").EventCallback | import("../types").EventCallbackWithError): void; off(event?: import("../types").EventName, callback?: import("../types").EventCallback | import("../types").EventCallbackWithError): void; once(event: import("../types").EventName, callback: import("../types").EventCallback): void; stopListening(event?: import("../types").EventName, callback?: import("../types").EventCallback): void; listenTo(object: any, event: import("../types").EventName, callback: import("../types").EventCallback): void; trigger(event: import("../types").EventName, ...args: any[]): void; }; }; declare class OktaSignIn extends OktaSignIn_base { constructor(options: WidgetOptions); } export default OktaSignIn; export { OktaSignIn }; export * from '../types'; //# sourceMappingURL=default.d.ts.map