import type { ResolvedCompanionDefinition, CompanionSelection } from '../../models/companion-types.js'; export declare function sanitizeCompanionSelectorRationale(rationale: string, source: unknown): string; export declare function selectActiveCompanions(input: { selection: CompanionSelection; definitions: ReadonlyMap>; task: string; stepContext: { name: string; instruction: string; }; runSelector: (request: { task: string; step: { name: string; instruction: string; }; candidates: Array<{ name: string; description: string; }>; maxSelected: number; }) => Promise<{ selectedIds: string[]; rationale: string; }>; }): Promise>>; //# sourceMappingURL=selection.d.ts.map