import { OpenRouterConfig } from '../../types/workflow.js'; import { CLIConfig } from '../types/index.js'; export declare function loadOpenRouterConfig(): Promise; export declare function getCLISecurityBoundaries(): Promise<{ allowedReadDirectories: ReadonlyArray; allowedWriteDirectory: string; securityMode: 'strict' | 'permissive'; }>; export declare function parseCliArgs(args: ReadonlyArray): CLIConfig; export declare function extractRequestArgs(args: ReadonlyArray): ReadonlyArray; export declare function shouldDisplayHelp(args: ReadonlyArray): boolean; export declare function hasForceFlag(args: ReadonlyArray): boolean; export declare function generateSessionId(): string; export declare function validateEnvironment(): Promise<{ valid: boolean; errors: ReadonlyArray; }>; export declare function initializeCLIConfiguration(): Promise<{ openRouterConfig: OpenRouterConfig; securityBoundaries: Awaited>; }>; //# sourceMappingURL=config-loader.d.ts.map