import { z } from "zod"; export declare const DoltHubOptionsSchema: z.ZodObject<{ baseURL: z.ZodOptional; apiToken: z.ZodOptional; timeout: z.ZodOptional; fetch: z.ZodOptional>; }, z.core.$strip>; export type DoltHubOptions = z.infer; export declare const DoltHubSqlReadRequestSchema: z.ZodObject<{ owner: z.ZodString; database: z.ZodString; ref: z.ZodOptional; query: z.ZodString; }, z.core.$strip>; export type DoltHubSqlReadRequest = z.input; export type DoltHubSqlReadRequestInput = DoltHubSqlReadRequest; export type DoltHubSqlReadParsedRequest = z.output; export declare const DoltHubSqlWriteRequestSchema: z.ZodObject<{ owner: z.ZodString; database: z.ZodString; fromBranch: z.ZodString; toBranch: z.ZodString; query: z.ZodOptional; }, z.core.$strip>; export type DoltHubSqlWriteRequest = z.input; export type DoltHubSqlWriteRequestInput = DoltHubSqlWriteRequest; export type DoltHubSqlWriteParsedRequest = z.output; export declare const DoltHubWritePollRequestSchema: z.ZodObject<{ owner: z.ZodString; database: z.ZodString; operationName: z.ZodString; }, z.core.$strip>; export type DoltHubWritePollRequest = z.input; export type DoltHubWritePollRequestInput = DoltHubWritePollRequest; export type DoltHubWritePollParsedRequest = z.output; export declare const DoltHubDatabaseCreateRequestSchema: z.ZodObject<{ description: z.ZodOptional; ownerName: z.ZodOptional; repoName: z.ZodOptional; visibility: z.ZodOptional>; }, z.core.$strip>; export type DoltHubDatabaseCreateRequest = z.input; export type DoltHubDatabaseCreateRequestInput = DoltHubDatabaseCreateRequest; export type DoltHubDatabaseCreateParsedRequest = z.output; export declare const DoltHubBranchesListRequestSchema: z.ZodObject<{ owner: z.ZodString; database: z.ZodString; }, z.core.$strip>; export type DoltHubBranchesListRequest = z.input; export type DoltHubBranchesListRequestInput = DoltHubBranchesListRequest; export type DoltHubBranchesListParsedRequest = z.output; export declare const DoltHubBranchCreateRequestSchema: z.ZodObject<{ owner: z.ZodString; database: z.ZodString; revisionType: z.ZodEnum<{ ref: "ref"; branch: "branch"; commit: "commit"; }>; revisionName: z.ZodString; newBranchName: z.ZodString; }, z.core.$strip>; export type DoltHubBranchCreateRequest = z.input; export type DoltHubBranchCreateRequestInput = DoltHubBranchCreateRequest; export type DoltHubBranchCreateParsedRequest = z.output; export declare const DoltHubPullsListRequestSchema: z.ZodObject<{ owner: z.ZodString; database: z.ZodString; pageToken: z.ZodOptional; filterByState: z.ZodOptional>; filterByReviewStatus: z.ZodOptional>; query: z.ZodOptional; }, z.core.$strip>; export type DoltHubPullsListRequest = z.input; export type DoltHubPullsListRequestInput = DoltHubPullsListRequest; export type DoltHubPullsListParsedRequest = z.output; export declare const DoltHubPullCreateRequestSchema: z.ZodObject<{ owner: z.ZodString; database: z.ZodString; title: z.ZodOptional; description: z.ZodOptional; fromBranchOwnerName: z.ZodOptional; fromBranchRepoName: z.ZodOptional; fromBranchName: z.ZodOptional; toBranchOwnerName: z.ZodOptional; toBranchRepoName: z.ZodOptional; toBranchName: z.ZodOptional; }, z.core.$strip>; export type DoltHubPullCreateRequest = z.input; export type DoltHubPullCreateRequestInput = DoltHubPullCreateRequest; export type DoltHubPullCreateParsedRequest = z.output; export declare const DoltHubPullGetRequestSchema: z.ZodObject<{ owner: z.ZodString; database: z.ZodString; pullId: z.ZodString; }, z.core.$strip>; export type DoltHubPullGetRequest = z.input; export type DoltHubPullGetRequestInput = DoltHubPullGetRequest; export type DoltHubPullGetParsedRequest = z.output; export declare const DoltHubPullMergeRequestSchema: z.ZodObject<{ owner: z.ZodString; database: z.ZodString; pullId: z.ZodString; }, z.core.$strip>; export type DoltHubPullMergeRequest = z.input; export type DoltHubPullMergeRequestInput = DoltHubPullMergeRequest; export type DoltHubPullMergeParsedRequest = z.output; export declare const DoltHubForkCreateRequestSchema: z.ZodObject<{ owner: z.ZodString; database: z.ZodString; newOwner: z.ZodString; }, z.core.$strip>; export type DoltHubForkCreateRequest = z.input; export type DoltHubForkCreateRequestInput = DoltHubForkCreateRequest; export type DoltHubForkCreateParsedRequest = z.output; export declare const DoltHubV2BranchCreateRequestSchema: z.ZodObject<{ owner: z.ZodString; database: z.ZodString; name: z.ZodString; from: z.ZodUnion, z.ZodObject<{ commit: z.ZodString; }, z.core.$strip>]>; }, z.core.$strip>; export type DoltHubV2BranchCreateRequest = z.input; export type DoltHubV2BranchCreateRequestInput = DoltHubV2BranchCreateRequest; export type DoltHubV2BranchCreateParsedRequest = z.output; export declare const DoltHubV2DatabaseCreateRequestSchema: z.ZodObject<{ owner: z.ZodString; name: z.ZodString; visibility: z.ZodEnum<{ public: "public"; private: "private"; }>; description: z.ZodOptional; }, z.core.$strip>; export type DoltHubV2DatabaseCreateRequest = z.input; export type DoltHubV2DatabaseCreateRequestInput = DoltHubV2DatabaseCreateRequest; export type DoltHubV2DatabaseCreateParsedRequest = z.output; export declare const DoltHubV2SqlWriteRequestSchema: z.ZodObject<{ owner: z.ZodString; database: z.ZodString; fromBranch: z.ZodString; toBranch: z.ZodString; query: z.ZodString; }, z.core.$strip>; export type DoltHubV2SqlWriteRequest = z.input; export type DoltHubV2SqlWriteRequestInput = DoltHubV2SqlWriteRequest; export type DoltHubV2SqlWriteParsedRequest = z.output; export declare const DoltHubV2PullCreateRequestSchema: z.ZodObject<{ owner: z.ZodString; database: z.ZodString; title: z.ZodString; description: z.ZodOptional; from_branch: z.ZodObject<{ database: z.ZodObject<{ owner: z.ZodString; name: z.ZodString; }, z.core.$strip>; branch_name: z.ZodString; }, z.core.$strip>; to_branch: z.ZodObject<{ database: z.ZodObject<{ owner: z.ZodString; name: z.ZodString; }, z.core.$strip>; branch_name: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; export type DoltHubV2PullCreateRequest = z.input; export type DoltHubV2PullCreateRequestInput = DoltHubV2PullCreateRequest; export type DoltHubV2PullCreateParsedRequest = z.output; export declare const DoltHubV2PullMergeRequestSchema: z.ZodObject<{ owner: z.ZodString; database: z.ZodString; pullNumber: z.ZodNumber; }, z.core.$strip>; export type DoltHubV2PullMergeRequest = z.input; export type DoltHubV2PullMergeRequestInput = DoltHubV2PullMergeRequest; export type DoltHubV2PullMergeParsedRequest = z.output; //# sourceMappingURL=zod.d.ts.map