import { z } from "zod"; export declare const ReposListSchema: z.ZodObject<{ repos: z.ZodArray; }, z.core.$strip>; export declare const CloneRepoSchema: z.ZodObject<{ name: z.ZodString; cloneUrl: z.ZodString; branch: z.ZodOptional; }, z.core.$strip>; export declare const CloneResultSchema: z.ZodObject<{ name: z.ZodString; path: z.ZodString; }, z.core.$strip>; export declare const CreateRepoSchema: z.ZodObject<{ name: z.ZodString; }, z.core.$strip>; export declare const RepoSyncSchema: z.ZodObject<{ repo: z.ZodString; status: z.ZodEnum<{ current: "current"; dirty: "dirty"; diverged: "diverged"; error: "error"; "no-remote": "no-remote"; skipped: "skipped"; updated: "updated"; }>; behind: z.ZodOptional; ahead: z.ZodOptional; head: z.ZodOptional; message: z.ZodOptional; }, z.core.$strip>; export declare const WorkspaceSyncSchema: z.ZodObject<{ repos: z.ZodArray; behind: z.ZodOptional; ahead: z.ZodOptional; head: z.ZodOptional; message: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export declare const AppInstanceInputSchema: z.ZodObject<{ template: z.ZodString; name: z.ZodString; }, z.core.$strip>; export type AppInstanceInput = z.infer; export declare const AddAppsSchema: z.ZodObject<{ repo: z.ZodString; apps: z.ZodArray>; }, z.core.$strip>; export declare const RunTestsSchema: z.ZodObject<{ repo: z.ZodString; session: z.ZodString; dirs: z.ZodArray; }, z.core.$strip>; export declare const TemplateSummarySchema: z.ZodObject<{ key: z.ZodString; label: z.ZodString; description: z.ZodString; }, z.core.$strip>; export type TemplateSummary = z.infer; export declare const TemplatesListSchema: z.ZodObject<{ templates: z.ZodArray>; }, z.core.$strip>; export type TemplatesList = z.infer; export declare const RepoAppSchema: z.ZodObject<{ app: z.ZodString; kind: z.ZodOptional; previewUrl: z.ZodOptional; running: z.ZodBoolean; healthy: z.ZodBoolean; installed: z.ZodBoolean; launch: z.ZodOptional>; }, z.core.$strip>; export type RepoApp = z.infer; export declare const AppsListSchema: z.ZodObject<{ apps: z.ZodArray; previewUrl: z.ZodOptional; running: z.ZodBoolean; healthy: z.ZodBoolean; installed: z.ZodBoolean; launch: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; export type AppsList = z.infer; export declare const RepoAppsParamSchema: z.ZodObject<{ repo: z.ZodString; }, z.core.$strip>; export declare const AppParamSchema: z.ZodObject<{ repo: z.ZodString; app: z.ZodString; }, z.core.$strip>; //# sourceMappingURL=workspace-repos.d.ts.map