import type { ProviderType } from '../../infra/providers/index.js'; import type { AgentResponse } from '../../core/models/response.js'; export declare function validateManagerSummary(value: unknown): { objective: string; outOfScope: string[]; acceptanceCriteria: string[]; constraints: string[]; startBranch?: string | undefined; integrationBranch?: string | undefined; repositoryDirectory?: string | undefined; }; export declare const managerOutputSchema: Record; export declare function getManagerOutputSchema(providerType: ProviderType): Record; export declare function parseManagerResponse(response: AgentResponse, provider: ProviderType): { message: string; summary: { objective: string; outOfScope: string[]; acceptanceCriteria: string[]; constraints: string[]; startBranch?: string | undefined; integrationBranch?: string | undefined; repositoryDirectory?: string | undefined; } | null; }; //# sourceMappingURL=turnResponse.d.ts.map