/** * Configuration for the temporary upload staging system. * All values have sensible defaults; override via environment variables * or constructor injection. */ export interface IStagingConfig { /** Filesystem directory for staged files */ stagingDir: string; /** Default TTL in seconds (default: 3600 = 1 hour) */ defaultTtlSeconds: number; /** Maximum TTL in seconds (default: 86400 = 24 hours) */ maxTtlSeconds: number; /** Maximum upload file size in bytes (default: 52428800 = 50MB) */ maxFileSizeBytes: number; /** Cleanup interval in milliseconds (default: 300000 = 5 minutes) */ cleanupIntervalMs: number; } export declare const DEFAULT_STAGING_CONFIG: IStagingConfig; //# sourceMappingURL=stagingConfig.d.ts.map