import { z } from 'zod'; export declare const ServerCpuProfileStateSchema: z.ZodEnum<["idle", "armed", "running", "completed", "interrupted", "missing", "env-override"]>; export type ServerCpuProfileState = z.infer; export declare const ServerCpuProfileSourceSchema: z.ZodEnum<["inactive", "guided-capture", "env-override"]>; export type ServerCpuProfileSource = z.infer; export declare const ServerCpuProfileStatusSchema: z.ZodObject<{ state: z.ZodEnum<["idle", "armed", "running", "completed", "interrupted", "missing", "env-override"]>; source: z.ZodEnum<["inactive", "guided-capture", "env-override"]>; distribution: z.ZodEnum<["electron", "docker", "android-bridge", "linux-service", "generic-server", "web-dev"]>; outputDir: z.ZodString; hostOutputDirHint: z.ZodOptional; captureId: z.ZodNullable; requestedAt: z.ZodNullable; startedAt: z.ZodNullable; completedAt: z.ZodNullable; profilePath: z.ZodNullable; hostProfilePathHint: z.ZodOptional; recommendedStartAction: z.ZodString; recommendedFinishAction: z.ZodString; }, "strip", z.ZodTypeAny, { state: "missing" | "idle" | "running" | "completed" | "armed" | "interrupted" | "env-override"; source: "env-override" | "inactive" | "guided-capture"; distribution: "electron" | "docker" | "android-bridge" | "linux-service" | "generic-server" | "web-dev"; startedAt: number | null; completedAt: number | null; outputDir: string; captureId: string | null; requestedAt: number | null; profilePath: string | null; recommendedStartAction: string; recommendedFinishAction: string; hostOutputDirHint?: string | undefined; hostProfilePathHint?: string | undefined; }, { state: "missing" | "idle" | "running" | "completed" | "armed" | "interrupted" | "env-override"; source: "env-override" | "inactive" | "guided-capture"; distribution: "electron" | "docker" | "android-bridge" | "linux-service" | "generic-server" | "web-dev"; startedAt: number | null; completedAt: number | null; outputDir: string; captureId: string | null; requestedAt: number | null; profilePath: string | null; recommendedStartAction: string; recommendedFinishAction: string; hostOutputDirHint?: string | undefined; hostProfilePathHint?: string | undefined; }>; export type ServerCpuProfileStatus = z.infer; export declare const ServerCpuProfileHistoryEntrySchema: z.ZodObject<{ source: z.ZodEnum<["inactive", "guided-capture", "env-override"]>; distribution: z.ZodEnum<["electron", "docker", "android-bridge", "linux-service", "generic-server", "web-dev"]>; outputDir: z.ZodString; hostOutputDirHint: z.ZodOptional; captureId: z.ZodNullable; requestedAt: z.ZodNullable; startedAt: z.ZodNullable; completedAt: z.ZodNullable; profilePath: z.ZodNullable; hostProfilePathHint: z.ZodOptional; recommendedStartAction: z.ZodString; recommendedFinishAction: z.ZodString; } & { state: z.ZodEnum<["completed", "interrupted", "missing"]>; }, "strip", z.ZodTypeAny, { state: "missing" | "completed" | "interrupted"; source: "env-override" | "inactive" | "guided-capture"; distribution: "electron" | "docker" | "android-bridge" | "linux-service" | "generic-server" | "web-dev"; startedAt: number | null; completedAt: number | null; outputDir: string; captureId: string | null; requestedAt: number | null; profilePath: string | null; recommendedStartAction: string; recommendedFinishAction: string; hostOutputDirHint?: string | undefined; hostProfilePathHint?: string | undefined; }, { state: "missing" | "completed" | "interrupted"; source: "env-override" | "inactive" | "guided-capture"; distribution: "electron" | "docker" | "android-bridge" | "linux-service" | "generic-server" | "web-dev"; startedAt: number | null; completedAt: number | null; outputDir: string; captureId: string | null; requestedAt: number | null; profilePath: string | null; recommendedStartAction: string; recommendedFinishAction: string; hostOutputDirHint?: string | undefined; hostProfilePathHint?: string | undefined; }>; export type ServerCpuProfileHistoryEntry = z.infer; //# sourceMappingURL=cpu-profile.schema.d.ts.map