import { z } from 'zod'; export declare enum GitBranchType { PRODUCTION = "PRODUCTION", DEVELOPMENT = "DEVELOPMENT" } export declare const GitRepo: z.ZodObject<{ remoteUrl: z.ZodString; branch: z.ZodString; branchType: z.ZodEnum; projectId: z.ZodString; sshPrivateKey: z.ZodOptional>; slug: z.ZodString; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; }, z.core.$strip>; export type GitRepo = z.infer; export declare const GitRepoWithoutSensitiveData: z.ZodObject<{ id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; projectId: z.ZodString; branchType: z.ZodEnum; remoteUrl: z.ZodString; branch: z.ZodString; slug: z.ZodString; }, z.core.$strip>; export type GitRepoWithoutSensitiveData = z.infer; export declare enum GitPushOperationType { PUSH_FLOW = "PUSH_FLOW", DELETE_FLOW = "DELETE_FLOW", PUSH_TABLE = "PUSH_TABLE", DELETE_TABLE = "DELETE_TABLE", PUSH_EVERYTHING = "PUSH_EVERYTHING" } export declare const PushFlowsGitRepoRequest: z.ZodObject<{ type: z.ZodUnion, z.ZodLiteral]>; commitMessage: z.ZodString; externalFlowIds: z.ZodArray; }, z.core.$strip>; export type PushFlowsGitRepoRequest = z.infer; export declare const PushTablesGitRepoRequest: z.ZodObject<{ type: z.ZodUnion, z.ZodLiteral]>; commitMessage: z.ZodString; externalTableIds: z.ZodArray; }, z.core.$strip>; export type PushTablesGitRepoRequest = z.infer; export declare const PushEverythingGitRepoRequest: z.ZodObject<{ type: z.ZodLiteral; commitMessage: z.ZodString; }, z.core.$strip>; export type PushEverythingGitRepoRequest = z.infer; export declare const PushGitRepoRequest: z.ZodUnion, z.ZodLiteral]>; commitMessage: z.ZodString; externalFlowIds: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ type: z.ZodUnion, z.ZodLiteral]>; commitMessage: z.ZodString; externalTableIds: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; commitMessage: z.ZodString; }, z.core.$strip>]>; export type PushGitRepoRequest = z.infer; export declare const ConfigureRepoRequest: z.ZodObject<{ projectId: z.ZodString; remoteUrl: z.ZodString; branch: z.ZodString; branchType: z.ZodEnum; sshPrivateKey: z.ZodString; slug: z.ZodString; }, z.core.$strip>; export type ConfigureRepoRequest = z.infer; //# sourceMappingURL=index.d.ts.map