import { EventEmitter } from '../../stencil.core'; import { Subscriber } from '../../global/app'; export declare type AuthType = 'oauth' | 'manual'; export declare class ManifoldAuthToken { el: HTMLElement; /** _(hidden)_ */ setAuthToken?: (s: string) => void; /** _(hidden)_ */ subscribe?: (s: Subscriber) => () => void; token?: string; authType?: AuthType; tick?: string; internalToken?: string; manifoldOauthTokenChange: EventEmitter<{ token: string; }>; clear: EventEmitter; private unsubscribe; tokenChange(newToken?: string): void; componentWillLoad(): void; componentDidUnload(): void; setExternalToken(token?: string): void; setInternalToken: (e: CustomEvent) => void; render(): any; }