import type { Input } from './types.js';
export declare function toBoolean(value: unknown, defaultValue: boolean): boolean;
export declare function normalizeList(value: string | unknown[] | undefined): string[] | undefined;
/**
 * Normalize user-provided input into a canonical `Input`.
 *
 * Responsibilities:
 * - Coerce `actors`, `tools` from string/array into trimmed arrays ('' → []).
 * - Normalize booleans (including legacy `enableActorAutoLoading`).
 * - Merge `actors` into `tools` so selection lives in one place.
 *
 * Semantics passed to the loader:
 * - `undefined` → use defaults; `[]` → explicitly none.
 */
export declare function processInput(originalInput: Partial<Input>): Input;
//# sourceMappingURL=input.d.ts.map