/** * Channel suffix appended to async IPC channels for reply messages * Used internally to construct reply channel names for async operations */ export declare const ASYNC_REPLY_SUFFIX = "-ASYNC_REPLY"; /** * Maximum value for call ID generation to prevent collisions * Call IDs are used to track async operations and match responses */ export declare const MAX_CALL_ID = 100000; /** * Default timeout values in milliseconds for various operations * @readonly */ export declare const TIMEOUTS: { /** Standard request timeout (30 seconds) */ readonly DEFAULT_REQUEST: 30000; /** Long-running operation timeout (5 minutes) */ readonly LONG_RUNNING: 300000; }; /** * Common error codes used across the IPC system for consistent error handling * @readonly */ export declare const ERROR_CODES: { /** Handler function not found for the requested channel */ readonly HANDLER_NOT_FOUND: "HANDLER_NOT_FOUND"; /** Invalid or malformed payload data */ readonly INVALID_PAYLOAD: "INVALID_PAYLOAD"; /** Operation timed out */ readonly TIMEOUT: "TIMEOUT"; /** Electron API not available (preload script issue) */ readonly ELECTRON_API_NOT_FOUND: "ELECTRON_API_NOT_FOUND"; }; //# sourceMappingURL=constants.d.ts.map