export declare const EXT2EXT_CLIENT_MESSAGE_TYPES: { readonly EXT2EXT_CLIENT_REQUEST: "EXT2EXT_CLIENT_REQUEST"; readonly EXT2EXT_CLIENT_RESPONSE: "EXT2EXT_CLIENT_RESPONSE"; readonly EXT2EXT_CLIENT_BROADCAST: "EXT2EXT_CLIENT_BROADCAST"; readonly EXT2EXT_CLIENT_API_REQUEST: "EXT2EXT_CLIENT_API_REQUEST"; readonly EXT2EXT_CLIENT_API_RESPONSE: "EXT2EXT_CLIENT_API_RESPONSE"; readonly EXT2EXT_CLIENT_STREAM_REQUEST: "EXT2EXT_CLIENT_STREAM_REQUEST"; readonly EXT2EXT_CLIENT_STREAM_CHUNK: "EXT2EXT_CLIENT_STREAM_CHUNK"; readonly EXT2EXT_CLIENT_STREAM_ERROR: "EXT2EXT_CLIENT_STREAM_ERROR"; readonly EXT2EXT_CLIENT_STREAM_API_ERROR: "EXT2EXT_CLIENT_STREAM_API_ERROR"; readonly EXT2EXT_CLIENT_STREAM_DONE: "EXT2EXT_CLIENT_STREAM_DONE"; readonly EXT2EXT_CLIENT_STREAM_TEXT_REQUEST: "EXT2EXT_CLIENT_STREAM_TEXT_REQUEST"; readonly EXT2EXT_CLIENT_STREAM_TEXT_START: "EXT2EXT_CLIENT_STREAM_TEXT_START"; readonly EXT2EXT_CLIENT_STREAM_TEXT_CHUNK: "EXT2EXT_CLIENT_STREAM_TEXT_CHUNK"; readonly EXT2EXT_CLIENT_STREAM_TEXT_DONE: "EXT2EXT_CLIENT_STREAM_TEXT_DONE"; readonly EXT2EXT_CLIENT_STREAM_TEXT_ERROR: "EXT2EXT_CLIENT_STREAM_TEXT_ERROR"; }; export declare const EXT2EXT_CLIENT_STREAM_PORT = "ext2ext-client-stream"; export declare const EXT2EXT_CLIENT_STREAM_TEXT_PORT = "ext2ext-client-stream-text"; export declare const EXT2EXT_CLIENT_ACTIONS: { readonly LOGIN: "login"; readonly LOGOUT: "logout"; readonly GET_AUTH_STATE: "getAuthState"; readonly DISCOVER_EXTENSION: "discoverBodhiExtension"; readonly GET_EXTENSION_ID: "get_extension_id"; readonly SET_EXTENSION_ID: "setExtensionId"; }; export declare const DISCOVERY_TIMEOUT_MS = 5000; export declare const DISCOVERY_ATTEMPTS = 3; export declare const DISCOVERY_ATTEMPT_WAIT_MS = 500; export declare const DISCOVERY_ATTEMPT_TIMEOUT = 500; /** * Default API request timeout in milliseconds * Used for API requests through extension communication * Default: 30 seconds */ export declare const DEFAULT_API_TIMEOUT_MS = 30000;