import { z } from 'zod'; import type { ApiSchemaFor } from '../schemas/index.js'; export declare const ProverAgentStatusSchema: z.ZodDiscriminatedUnion<"status", [z.ZodObject<{ status: z.ZodLiteral<"stopped">; }, "strip", z.ZodTypeAny, { status: "stopped"; }, { status: "stopped"; }>, z.ZodObject<{ status: z.ZodLiteral<"running">; }, "strip", z.ZodTypeAny, { status: "running"; }, { status: "running"; }>, z.ZodObject<{ status: z.ZodLiteral<"proving">; jobId: z.ZodString; proofType: z.ZodNumber; startedAtISO: z.ZodString; }, "strip", z.ZodTypeAny, { status: "proving"; jobId: string; proofType: number; startedAtISO: string; }, { status: "proving"; jobId: string; proofType: number; startedAtISO: string; }>]>; export type ProverAgentStatus = z.infer; export interface ProverAgentApi { getStatus(): Promise; } export declare const ProverAgentApiSchema: ApiSchemaFor; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvdmVyLWFnZW50LmQudHMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW50ZXJmYWNlcy9wcm92ZXItYWdlbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLENBQUMsRUFBRSxNQUFNLEtBQUssQ0FBQztBQUV4QixPQUFPLEtBQUssRUFBRSxZQUFZLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUV4RCxlQUFPLE1BQU0sdUJBQXVCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFJbEMsQ0FBQztBQUVILE1BQU0sTUFBTSxpQkFBaUIsR0FBRyxDQUFDLENBQUMsS0FBSyxDQUFDLE9BQU8sdUJBQXVCLENBQUMsQ0FBQztBQUV4RSxNQUFNLFdBQVcsY0FBYztJQUM3QixTQUFTLElBQUksT0FBTyxDQUFDLE9BQU8sQ0FBQyxDQUFDO0NBQy9CO0FBRUQsZUFBTyxNQUFNLG9CQUFvQixFQUFFLFlBQVksQ0FBQyxjQUFjLENBRTdELENBQUMifQ==