import { z } from 'zod';
export const sessionCompletionSourceSchema = z.enum(['mcp', 'polling', 'timeout']);
export const sessionCompletionOutcomeSchema = z.enum(['completed', 'failed', 'stopped']);
export const sessionCompletionSchema = z.object({
    source: sessionCompletionSourceSchema,
    outcome: sessionCompletionOutcomeSchema,
    reason: z.string().nullable(),
});
//# sourceMappingURL=sessionCompletion.schema.js.map