/**
 * INTENT Module Types
 *
 * Shared type definitions for the INTENT module.
 * This file exists to break circular dependencies between:
 * - index.ts (IntentService)
 * - queues.ts (uses IntentService)
 * - routes.ts (uses IntentService)
 * - shutdown.ts (uses queues.ts)
 *
 * @packageDocumentation
 */
// =============================================================================
// Intent Submission Types
// =============================================================================
/**
 * Payload size limits for security and performance
 */
export const PAYLOAD_LIMITS = {
    MAX_PAYLOAD_SIZE_BYTES: 1024 * 1024, // 1MB max total payload
    MAX_CONTEXT_BYTES: 64 * 1024, // 64KB max context (backward compatible)
    MAX_CONTEXT_KEYS: 100,
    MAX_STRING_LENGTH: 10000,
};
//# sourceMappingURL=types.js.map