import { IOptions, IRedirectOptions, IToken } from './types'; declare const userdocks: { initialize: (userdocksOptions?: IOptions | undefined) => Promise; isInitialized: () => boolean; terminate(): void; exchangeCodeForToken(): Promise; getToken({ refresh }?: { refresh?: boolean | undefined; }): Promise; refresh(): Promise; silentRefresh(): Promise; redirectTo(redirectOptions: IRedirectOptions): string; logout(): Promise; generateState(length?: number): string; }; export default userdocks;