import { z } from "zod"; export declare const executionLogSubmitInput: z.ZodObject<{ logs: z.ZodArray; context: z.ZodOptional; output: z.ZodOptional; exitCode: z.ZodOptional; success: z.ZodBoolean; durationMs: z.ZodOptional; skillName: z.ZodOptional; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { command: string; success: boolean; tags?: string[] | undefined; workingDirectory?: string | undefined; context?: string | undefined; output?: string | undefined; exitCode?: number | undefined; durationMs?: number | undefined; skillName?: string | undefined; }, { command: string; success: boolean; tags?: string[] | undefined; workingDirectory?: string | undefined; context?: string | undefined; output?: string | undefined; exitCode?: number | undefined; durationMs?: number | undefined; skillName?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { logs: { command: string; success: boolean; tags?: string[] | undefined; workingDirectory?: string | undefined; context?: string | undefined; output?: string | undefined; exitCode?: number | undefined; durationMs?: number | undefined; skillName?: string | undefined; }[]; }, { logs: { command: string; success: boolean; tags?: string[] | undefined; workingDirectory?: string | undefined; context?: string | undefined; output?: string | undefined; exitCode?: number | undefined; durationMs?: number | undefined; skillName?: string | undefined; }[]; }>; export declare const executionLogSearchInput: z.ZodObject<{ tags: z.ZodOptional>; query: z.ZodOptional; success: z.ZodOptional; skillName: z.ZodOptional; limit: z.ZodOptional>; cursor: z.ZodOptional; orderBy: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { cursor?: string | undefined; tags?: string[] | undefined; success?: boolean | undefined; skillName?: string | undefined; query?: string | undefined; limit?: number | undefined; orderBy?: "recent" | "oldest" | undefined; }, { cursor?: string | undefined; tags?: string[] | undefined; success?: boolean | undefined; skillName?: string | undefined; query?: string | undefined; limit?: number | undefined; orderBy?: "recent" | "oldest" | undefined; }>; export declare const executionLogGetInput: z.ZodObject<{ id: z.ZodNumber; }, "strip", z.ZodTypeAny, { id: number; }, { id: number; }>; export declare const executionLogOutput: z.ZodObject<{ id: z.ZodNumber; command: z.ZodString; workingDirectory: z.ZodNullable; context: z.ZodNullable; output: z.ZodNullable; exitCode: z.ZodNullable; success: z.ZodBoolean; durationMs: z.ZodNullable; skillName: z.ZodNullable; tags: z.ZodArray; createdAt: z.ZodString; }, "strip", z.ZodTypeAny, { command: string; tags: string[]; id: number; createdAt: string; workingDirectory: string | null; context: string | null; output: string | null; exitCode: number | null; success: boolean; durationMs: number | null; skillName: string | null; }, { command: string; tags: string[]; id: number; createdAt: string; workingDirectory: string | null; context: string | null; output: string | null; exitCode: number | null; success: boolean; durationMs: number | null; skillName: string | null; }>; export declare const executionLogSubmitOutput: z.ZodObject<{ created: z.ZodNumber; ids: z.ZodArray; }, "strip", z.ZodTypeAny, { created: number; ids: number[]; }, { created: number; ids: number[]; }>; export declare const executionLogSearchOutput: z.ZodObject<{ logs: z.ZodArray; context: z.ZodNullable; output: z.ZodNullable; exitCode: z.ZodNullable; success: z.ZodBoolean; durationMs: z.ZodNullable; skillName: z.ZodNullable; tags: z.ZodArray; createdAt: z.ZodString; }, "strip", z.ZodTypeAny, { command: string; tags: string[]; id: number; createdAt: string; workingDirectory: string | null; context: string | null; output: string | null; exitCode: number | null; success: boolean; durationMs: number | null; skillName: string | null; }, { command: string; tags: string[]; id: number; createdAt: string; workingDirectory: string | null; context: string | null; output: string | null; exitCode: number | null; success: boolean; durationMs: number | null; skillName: string | null; }>, "many">; nextCursor: z.ZodOptional; suggestedTags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { logs: { command: string; tags: string[]; id: number; createdAt: string; workingDirectory: string | null; context: string | null; output: string | null; exitCode: number | null; success: boolean; durationMs: number | null; skillName: string | null; }[]; nextCursor?: string | undefined; suggestedTags?: string[] | undefined; }, { logs: { command: string; tags: string[]; id: number; createdAt: string; workingDirectory: string | null; context: string | null; output: string | null; exitCode: number | null; success: boolean; durationMs: number | null; skillName: string | null; }[]; nextCursor?: string | undefined; suggestedTags?: string[] | undefined; }>; export type ExecutionLogSubmitInput = z.infer; export type ExecutionLogSearchInput = z.infer; export type ExecutionLogGetInput = z.infer; export type ExecutionLogOutput = z.infer; export type ExecutionLogSubmitOutput = z.infer; export type ExecutionLogSearchOutput = z.infer; //# sourceMappingURL=execution-logs.d.ts.map