export declare const EXTENSION_PROTOCOL_VERSION = 2; export declare const EXTENSION_REQUEST_TIMEOUT_MS = 35000; export type ExtensionErrorKind = 'no_session' | 'not_allowed' | 'too_large' | 'network' | 'timeout' | 'unavailable'; export type ProxyFormEntry = { name: string; value: string; } | { name: string; file: { name: string; type: string; base64: string; }; }; export type ProxyBody = { kind: 'none'; } | { kind: 'json'; text: string; } | { kind: 'form'; entries: ProxyFormEntry[]; }; export declare const TOLGEE_API_REQUEST = "TOLGEE_API_REQUEST"; export declare const TOLGEE_API_RESPONSE = "TOLGEE_API_RESPONSE"; export declare const TOLGEE_SCREENSHOT_UPLOAD = "TOLGEE_SCREENSHOT_UPLOAD"; export declare const TOLGEE_SCREENSHOT_UPLOADED = "TOLGEE_SCREENSHOT_UPLOADED"; export declare const TOLGEE_SCREENSHOT_CAPTURED = "TOLGEE_SCREENSHOT_CAPTURED"; export declare const TOLGEE_PROXY_PING = "TOLGEE_PROXY_PING"; export declare const TOLGEE_PROXY_PONG = "TOLGEE_PROXY_PONG"; export type ExtensionSessionKind = 'oauth' | 'apiKey'; export declare function isExtensionSessionKind(value: string | null | undefined): value is ExtensionSessionKind;