export declare function sendToFrame(type: string, data?: any): void; export declare function onFrameMessage(type: string, handler: (data: any) => void): () => void; export declare function getFramePostMessageTargetOrigin(): string | null; export declare function isTrustedFrameMessage(event: MessageEvent): boolean; export declare function getFrameOrigin(): string | null; export declare function isInFrame(): boolean; export declare function getCallbackOrigin(): string; export declare function oauthRedirectUri(callbackPath: string): string; export interface UserInfo { name?: string; email?: string; } export declare function requestUserInfo(timeoutMs?: number): Promise; export declare function enterStyleEditing(selector: string): void; export declare function enterTextEditing(selector: string): void; export declare function exitSelectionMode(): void;