export type { DoltHubSqlReadRequestInput, DoltHubSqlReadParsedRequest, DoltHubSqlWriteRequestInput, DoltHubSqlWriteParsedRequest, DoltHubWritePollRequestInput, DoltHubWritePollParsedRequest, DoltHubDatabaseCreateRequestInput, DoltHubDatabaseCreateParsedRequest, DoltHubBranchesListRequestInput, DoltHubBranchesListParsedRequest, DoltHubBranchCreateRequestInput, DoltHubBranchCreateParsedRequest, DoltHubPullsListRequestInput, DoltHubPullsListParsedRequest, DoltHubPullCreateRequestInput, DoltHubPullCreateParsedRequest, DoltHubPullGetRequestInput, DoltHubPullGetParsedRequest, DoltHubPullMergeRequestInput, DoltHubPullMergeParsedRequest, DoltHubForkCreateRequestInput, DoltHubForkCreateParsedRequest, DoltHubV2BranchCreateRequestInput, DoltHubV2BranchCreateParsedRequest, DoltHubV2DatabaseCreateRequestInput, DoltHubV2DatabaseCreateParsedRequest, DoltHubV2SqlWriteRequestInput, DoltHubV2SqlWriteParsedRequest, DoltHubV2PullCreateRequestInput, DoltHubV2PullCreateParsedRequest, DoltHubV2PullMergeRequestInput, DoltHubV2PullMergeParsedRequest, } from "./zod.js"; /** * Structural view of the zod request schema a POST method attaches as `.schema` * via `Object.assign`. The concrete runtime value is the provider's zod schema * (exported from `zod.ts`); the public method types advertise this decoupled * shape — mirroring the `@apicity/kie` convention — so consumers can * `.safeParse` / `.parse` a request without depending on the zod runtime types. */ export interface ApicitySchemaIssue { path: readonly PropertyKey[]; message: string; code?: string; } export interface ApicitySchemaError { issues: readonly ApicitySchemaIssue[]; } export type ApicitySafeParseResult = { success: true; data: T; } | { success: false; error: ApicitySchemaError; }; export interface ApicitySchema { parse(data: unknown): T; safeParse(data: unknown): ApicitySafeParseResult; description?: string; } export declare class DoltHubError extends Error { status: number; body: unknown; /** * Stable, machine-readable error code from the v2 RFC 9457 problem-details * body (e.g. `UNAUTHENTICATED`). Absent for v1alpha1 errors. */ code?: string; /** Short, human-readable summary of the problem type (v2 problem details). */ title?: string; /** Human-readable explanation specific to this occurrence (v2 problem details). */ detail?: string; constructor(message: string, status: number, body?: unknown, details?: { code?: string; title?: string; detail?: string; }); } export type { DoltHubOptions } from "./zod.js"; export interface DoltHubSchemaColumn { columnName: string; columnType: string; } export interface DoltHubSqlRow { [key: string]: string | number | null; } export interface DoltHubSqlReadResponse { query_execution_status: string; query_execution_message: string; repository_owner: string; repository_name: string; commit_ref: string; sql_query: string; schema: DoltHubSchemaColumn[]; rows: DoltHubSqlRow[]; } export interface DoltHubSqlReadRequest { owner: string; database: string; ref?: string; query: string; } export interface DoltHubSqlReadMethod { (req: DoltHubSqlReadRequest, signal?: AbortSignal): Promise; } export interface DoltHubSqlWriteResponse { query_execution_status: string; query_execution_message: string; repository_owner: string; repository_name: string; to_branch_name: string; from_branch_name: string; query: string; operation_name: string; } export interface DoltHubSqlWriteRequest { owner: string; database: string; fromBranch: string; toBranch: string; query?: string; } export interface DoltHubSqlWriteMethod { (req: DoltHubSqlWriteRequest, signal?: AbortSignal): Promise; } export interface DoltHubWritePollDetails { query_execution_status: string; query_execution_message: string; owner_name: string; repository_name: string; from_commit_id: string; to_commit_id: string; } export interface DoltHubWritePollResponse { _id: string; done: boolean; res_details?: DoltHubWritePollDetails; } export interface DoltHubWritePollRequest { owner: string; database: string; operationName: string; } export interface DoltHubWritePollMethod { (req: DoltHubWritePollRequest, signal?: AbortSignal): Promise; } export interface DoltHubDatabaseCreateRequest { description?: string; ownerName?: string; repoName?: string; visibility?: "public" | "private"; } export interface DoltHubDatabaseCreateResponse { ownerName: string; repoName: string; } export interface DoltHubDatabaseCreateMethod { (req: DoltHubDatabaseCreateRequest, signal?: AbortSignal): Promise; } export interface DoltHubBranch { name: string; hash: string; } export interface DoltHubBranchesListResponse { branches: DoltHubBranch[]; } export interface DoltHubBranchesListRequest { owner: string; database: string; } export interface DoltHubBranchesListMethod { (req: DoltHubBranchesListRequest, signal?: AbortSignal): Promise; } export interface DoltHubBranchCreateRequest { owner: string; database: string; revisionType: "branch" | "ref" | "commit"; revisionName: string; newBranchName: string; } export interface DoltHubBranchCreateResponse { name: string; hash: string; } export interface DoltHubBranchCreateMethod { (req: DoltHubBranchCreateRequest, signal?: AbortSignal): Promise; } export interface DoltHubBranchesNamespace { list: DoltHubBranchesListMethod; create: DoltHubBranchCreateMethod; } export interface DoltHubPullRequest { pullId: string; title: string; description?: string; state: string; fromBranchOwnerName: string; fromBranchRepoName: string; fromBranchName: string; toBranchOwnerName: string; toBranchRepoName: string; toBranchName: string; } export interface DoltHubPullsListResponse { pulls: DoltHubPullRequest[]; nextPageToken?: string; } export interface DoltHubPullsListRequest { owner: string; database: string; pageToken?: string; filterByState?: "Open" | "Closed" | "Merged"; filterByReviewStatus?: "Approved" | "AssignedReviewer" | "Rejected" | "Reviewed"; query?: string; } export interface DoltHubPullsListMethod { (req: DoltHubPullsListRequest, signal?: AbortSignal): Promise; } export interface DoltHubPullCreateRequest { owner: string; database: string; title?: string; description?: string; fromBranchOwnerName?: string; fromBranchRepoName?: string; fromBranchName?: string; toBranchOwnerName?: string; toBranchRepoName?: string; toBranchName?: string; } export type DoltHubPullCreateResponse = DoltHubPullRequest; export interface DoltHubPullCreateMethod { (req: DoltHubPullCreateRequest, signal?: AbortSignal): Promise; } export interface DoltHubPullGetRequest { owner: string; database: string; pullId: string; } export type DoltHubPullGetResponse = DoltHubPullRequest; export interface DoltHubPullGetMethod { (req: DoltHubPullGetRequest, signal?: AbortSignal): Promise; } export interface DoltHubPullMergeRequest { owner: string; database: string; pullId: string; } export interface DoltHubPullMergeResponse { operationName: string; } export interface DoltHubPullMergeMethod { (req: DoltHubPullMergeRequest, signal?: AbortSignal): Promise; } export interface DoltHubPullsNamespace { list: DoltHubPullsListMethod; create: DoltHubPullCreateMethod; get: DoltHubPullGetMethod; merge: DoltHubPullMergeMethod; } export interface DoltHubUser { username: string; displayName: string; profilePictureUrl?: string; emailAddresses?: string[]; } export type DoltHubUserGetResponse = DoltHubUser; export interface DoltHubUserGetMethod { (signal?: AbortSignal): Promise; } /** * Reference to an in-progress async operation, returned in v2 `202` responses. * Pass `id` to `GET /api/v2/operations/{id}` (or follow `href`) to poll for * completion. */ export interface DoltHubOperationRef { id: string; href: string; } /** * Lifecycle state of an async v2 operation. Poll `GET /api/v2/operations/{id}` * until the status is a terminal `succeeded` or `failed`. */ export type DoltHubOperationStatus = "queued" | "running" | "succeeded" | "failed"; /** The kind of work an async v2 operation performs. */ export type DoltHubOperationType = "import" | "merge" | "sql_write" | "fork" | "dolt_ci"; /** Error details recorded when an operation reaches the `failed` status. */ export interface DoltHubOperationError { /** HTTP-equivalent status code for the failure. */ status: number; /** Stable, machine-readable error code (SCREAMING_SNAKE_CASE). */ code: string; /** Short, human-readable summary of the failure. */ title: string; /** Human-readable explanation of the failure, when available. */ detail?: string; } /** * A long-running async v2 operation. Every async mutation returns an * `OperationRef`; poll `GET /api/v2/operations/{id}` until `status` is the * terminal `succeeded` or `failed`. The `id` is opaque — pass it back verbatim. */ export interface DoltHubOperation { /** Opaque operation identifier; pass verbatim to the poll endpoint. */ id: string; /** The kind of work this operation performs. */ type: DoltHubOperationType; /** Current lifecycle state. */ status: DoltHubOperationStatus; /** When the operation was enqueued. */ created_at: string; /** Reserved for a future cancel endpoint; always `false` today. */ cancelable: boolean; /** Error details, present when `status` is `failed`. */ error?: DoltHubOperationError; /** * Result payload, present when `status` is `succeeded`. Shape depends on * `type` (e.g. `fork` -> `{ database: { owner, name } }`). */ result?: Record; } export interface DoltHubForkCreateRequest { /** Source database owner (URL path segment). */ owner: string; /** Source database name (URL path segment). */ database: string; /** Owner (user or organization) that will own the new fork (request body). */ newOwner: string; } export type DoltHubForkCreateResponse = DoltHubOperationRef; export interface DoltHubForkCreateMethod { (req: DoltHubForkCreateRequest, signal?: AbortSignal): Promise; } export interface DoltHubV2ForksNamespace { create: DoltHubForkCreateMethod; } /** Pagination metadata included by cursor-paginated v2 responses. */ export interface DoltHubV2Meta { /** Opaque cursor for the next page; absent or empty when there is no next page. */ next_page_token?: string; } /** The uniform v2 API success envelope. */ export interface DoltHubV2Envelope { data: TData; /** Present when the endpoint has response metadata, such as a page cursor. */ meta?: TMeta; } /** A branch returned by the v2 database branches endpoint. */ export interface DoltHubV2Branch { /** Branch name. */ name: string; /** Commit SHA at the branch head. */ head_commit_sha: string; /** ISO-8601 time at which the branch was last updated. */ last_updated_at: string; } export interface DoltHubV2BranchesListRequest { /** Database owner (URL path segment). */ owner: string; /** Database name (URL path segment). */ database: string; /** Opaque cursor from a preceding page's `meta.next_page_token`. */ pageToken?: string; } export type DoltHubV2BranchesListResponse = DoltHubV2Envelope; export interface DoltHubV2BranchesListMethod { (req: DoltHubV2BranchesListRequest, signal?: AbortSignal): Promise; } /** * Source revision a newly created v2 branch will point at. A discriminated * union mirroring the v2 spec's `CreateBranchRequest.from`: branch from the * head of an existing `branch`, or from a specific `commit` hash. */ export type DoltHubV2BranchFrom = { branch: string; } | { commit: string; }; export interface DoltHubV2BranchCreateRequest { /** Database owner (URL path segment). */ owner: string; /** Database name (URL path segment). */ database: string; /** The new branch's name (request body). */ name: string; /** Source revision the new branch points at (request body). */ from: DoltHubV2BranchFrom; } /** * The v2 create-branch response. Creation is synchronous (HTTP 201): the newly * created branch is returned directly in the `{ data, meta }` envelope, reusing * the same `DoltHubV2Branch` shape as the list endpoint. */ export type DoltHubV2BranchCreateResponse = DoltHubV2Envelope; export interface DoltHubV2BranchCreateMethod { (req: DoltHubV2BranchCreateRequest, signal?: AbortSignal): Promise; /** Zod request schema attached at runtime via `Object.assign`. */ schema: ApicitySchema; } export interface DoltHubV2BranchesNamespace { list: DoltHubV2BranchesListMethod; create: DoltHubV2BranchCreateMethod; } /** * A pull-request summary returned by the v2 database pulls list endpoint. The * v2 surface is snake_case (cf. `DoltHubV2Branch.head_commit_sha`), so it is * typed distinctly from the camelCase v1alpha1 `DoltHubPullRequest`. This is * the compact `PullSummary` model the v2 spec returns from the list endpoint, * not the fuller single-pull `get` shape (the two API versions and surfaces can * diverge without a breaking change). */ export interface DoltHubV2Pull { /** Sequential pull-request number, unique within the database. */ pull_number: number; /** Pull-request title. */ title: string; /** Free-form description; absent when the pull request has none. */ description?: string; /** Lifecycle state, e.g. `"open"`, `"closed"`, `"merged"`. */ state: string; /** ISO-8601 time at which the pull request was created. */ created_at: string; /** Username of the user who opened the pull request. */ creator: string; } export interface DoltHubV2PullsListRequest { /** Database owner (URL path segment). */ owner: string; /** Database name (URL path segment). */ database: string; /** Opaque cursor from a preceding page's `meta.next_page_token`. */ pageToken?: string; } export type DoltHubV2PullsListResponse = DoltHubV2Envelope; export interface DoltHubV2PullsListMethod { (req: DoltHubV2PullsListRequest, signal?: AbortSignal): Promise; } /** * A branch reference in the v2 pull API: the database that owns the branch * (`{ owner, name }`) plus the branch name within it. Used for both a create * request's `from_branch` / `to_branch` inputs and the resolved branch fields * on the returned pull. Snake_case to mirror the v2 wire shape. */ export interface DoltHubV2PullBranchRef { /** The database the branch belongs to (`{ owner, name }`). */ database: DoltHubV2DatabaseRef; /** The branch name within that database. */ branch_name: string; } /** * The fuller single-pull v2 model returned when creating a pull request * (HTTP 201) and by the pull `get` endpoint. Unlike the compact * `DoltHubV2Pull` list summary, it also carries the resolved `from_branch` / * `to_branch` references — the `DoltHubV2Pull` doc comment already notes that * the list summary and the single-pull shape can diverge. Snake_case to mirror * the v2 wire. */ export interface DoltHubV2PullDetail { /** Sequential pull-request number, unique within the database. */ pull_number: number; /** Pull-request title. */ title: string; /** Free-form description; absent when the pull request has none. */ description?: string; /** Lifecycle state, e.g. `"open"`, `"closed"`, `"merged"`. */ state: string; /** The source branch the pull request merges from. */ from_branch: DoltHubV2PullBranchRef; /** The target branch the pull request merges into. */ to_branch: DoltHubV2PullBranchRef; /** ISO-8601 time at which the pull request was created. */ created_at: string; /** Username of the user who opened the pull request. */ creator: string; } export interface DoltHubV2PullCreateRequest { /** Database owner receiving the pull request (URL path segment). */ owner: string; /** Database name receiving the pull request (URL path segment). */ database: string; /** Pull-request title (request body). */ title: string; /** Optional free-form description (request body). */ description?: string; /** Source branch the pull request merges from (request body `from_branch`). */ from_branch: DoltHubV2PullBranchRef; /** Target branch the pull request merges into (request body `to_branch`). */ to_branch: DoltHubV2PullBranchRef; } /** * The v2 create-pull response. Creation is synchronous (HTTP 201): the newly * created pull request is returned directly in the `{ data, meta }` envelope * (unlike the async fork / sql-write operations, which return an * `OperationRef`), using the fuller `DoltHubV2PullDetail` model. */ export type DoltHubV2PullCreateResponse = DoltHubV2Envelope; export interface DoltHubV2PullCreateMethod { (req: DoltHubV2PullCreateRequest, signal?: AbortSignal): Promise; /** Zod request schema attached at runtime via `Object.assign`. */ schema: ApicitySchema; } export interface DoltHubV2PullGetRequest { /** Database owner (URL path segment). */ owner: string; /** Database name (URL path segment). */ database: string; /** Sequential pull-request number to fetch (URL path segment). */ pull_number: number; } /** * The v2 single-pull response. `get` returns the fuller `DoltHubV2PullDetail` * inside the `{ data, meta }` envelope, not the compact list summary. */ export type DoltHubV2PullGetResponse = DoltHubV2Envelope; export interface DoltHubV2PullGetMethod { (req: DoltHubV2PullGetRequest, signal?: AbortSignal): Promise; } export interface DoltHubV2PullMergeRequest { /** Database owner (URL path segment). */ owner: string; /** Database name (URL path segment). */ database: string; /** Sequential pull-request number to merge (URL path segment `pull_number`). */ pullNumber: number; } /** * A v2 pull merge is accepted, not completed: upstream answers `202` with an * operation reference (empty request body, exactly like `v1alpha1.pulls.merge`). * Pass `id` verbatim to `api.v2.operations.get({ id })` and poll until `status` * is the terminal `succeeded` or `failed`; a succeeded `merge` operation echoes * the merged pull in `result` as `{ pull_id }`. */ export type DoltHubV2PullMergeResponse = DoltHubOperationRef; export interface DoltHubV2PullMergeMethod { (req: DoltHubV2PullMergeRequest, signal?: AbortSignal): Promise; /** Zod request schema attached at runtime via `Object.assign`. */ schema: ApicitySchema; } export interface DoltHubV2PullsNamespace { list: DoltHubV2PullsListMethod; create: DoltHubV2PullCreateMethod; get: DoltHubV2PullGetMethod; merge: DoltHubV2PullMergeMethod; } /** * An `{ owner, name }` pair identifying another database. The v2 spec nests * this shape under a database's `parent` and `network_root`. */ export interface DoltHubV2DatabaseRef { /** Owner (user or organization) of the referenced database. */ owner: string; /** Name of the referenced database, unique within the owner. */ name: string; } /** A database returned by the v2 databases endpoints. */ export interface DoltHubV2Database { /** Owner (user or organization) of the database. */ owner: string; /** Database name, unique within the owner. */ name: string; /** Human-readable description; absent when the database has none. */ description?: string; /** * Whether the database is publicly readable or private. Typed as a * free-form string because the v2 models page enumerates no allowed values. */ visibility: string; /** Number of databases in this database's fork network. */ fork_network_count: number; /** Number of users who have starred the database. */ star_count: number; /** On-disk size of the database in bytes. */ size_bytes: number; /** ISO-8601 time of the most recent write; absent when never written to. */ last_write_at?: string; /** The database this one was forked from; absent when this is not a fork. */ parent?: DoltHubV2DatabaseRef; /** * The original database at the root of this database's fork network; absent * when this database is itself the root. */ network_root?: DoltHubV2DatabaseRef; } export interface DoltHubV2DatabaseCreateRequest { /** Owner (user or organization) that will own the new database (request body). */ owner: string; /** Database name, unique within the owner (request body). */ name: string; /** Visibility of the new database (request body); required by v2. */ visibility: "public" | "private"; /** Optional human-readable description (request body). */ description?: string; } /** * The v2 create-database response. Creation is synchronous (HTTP 201): the * newly created database is returned directly in the `{ data, meta }` * envelope, so the envelope is preserved rather than unwrapped to an * operation reference. */ export type DoltHubV2DatabaseCreateResponse = DoltHubV2Envelope; export interface DoltHubV2DatabaseCreateMethod { (req: DoltHubV2DatabaseCreateRequest, signal?: AbortSignal): Promise; /** Zod request schema attached at runtime via `Object.assign`. */ schema: ApicitySchema; } export interface DoltHubV2DatabasesNamespace { create: DoltHubV2DatabaseCreateMethod; branches: DoltHubV2BranchesNamespace; pulls: DoltHubV2PullsNamespace; forks: DoltHubV2ForksNamespace; sql: DoltHubV2SqlNamespace; } /** * One column of a v2 SQL read result set. v2 returns column metadata separately * from the row values (rows are positional), so the schema is described once * here per column. Typed distinctly from the v1alpha1 `DoltHubSchemaColumn` * (which is `{ columnName, columnType }`) — the two API versions can diverge. */ export interface DoltHubV2SqlReadColumn { /** Column name (or alias) as it appears in the result set. */ name: string; /** SQL type of the column, e.g. `"VARCHAR(255)"` or `"BIGINT"`. */ type: string; /** Whether the column is part of the source table's primary key. */ is_primary_key: boolean; /** Originating table name, or `""` for computed/aggregate columns. */ source_table: string; } /** * A single v2 SQL read result row: positional values aligned to the response * `columns` array (v2 returns rows as arrays, not objects keyed by column * name). Every cell is a stringified value or `null`. */ export type DoltHubV2SqlRow = (string | null)[]; /** * The unwrapped `data` payload of a v2 SQL read. v2 uses snake_case field names * and a column/row split, so it is typed distinctly from the v1alpha1 * `DoltHubSqlReadResponse` (the two API versions can diverge independently). */ export interface DoltHubV2SqlReadResponse { /** Column metadata, one entry per selected column. */ columns: DoltHubV2SqlReadColumn[]; /** Result rows as positional value arrays aligned to `columns`. */ rows: DoltHubV2SqlRow[]; /** * Query execution state. Documented values: * `"success"`, `"error"`, `"timeout"`, `"row_limit"`, `"not_workspace"`. */ status: string; /** Optional query-level warnings emitted alongside a successful read. */ warnings?: string[]; } export interface DoltHubV2SqlReadRequest { /** Database owner (URL path segment). */ owner: string; /** Database name (URL path segment). */ database: string; /** Branch, tag, or commit hash to query against (v2 `ref` query param). */ ref?: string; /** The read-only SQL query to execute (v2 `q` query param). */ query: string; } export interface DoltHubV2SqlReadMethod { (req: DoltHubV2SqlReadRequest, signal?: AbortSignal): Promise; } export interface DoltHubV2SqlWriteRequest { /** Database owner (URL path segment). */ owner: string; /** Database name (URL path segment). */ database: string; /** Branch the write starts from (v2 body field `from_branch`). */ fromBranch: string; /** Branch the write commits to (v2 body field `to_branch`). */ toBranch: string; /** The write SQL statement to execute (v2 body field `q`). */ query: string; } /** * A v2 SQL write is accepted, not completed: upstream answers `202` with an * operation reference. Pass `id` verbatim to `api.v2.operations.get({ id })` * and poll until `status` is the terminal `succeeded` or `failed`; a succeeded * `sql_write` operation carries its commit in `result` as `{ commit_sha }`. */ export type DoltHubV2SqlWriteResponse = DoltHubOperationRef; export interface DoltHubV2SqlWriteMethod { (req: DoltHubV2SqlWriteRequest, signal?: AbortSignal): Promise; /** Zod request schema attached at runtime via `Object.assign`. */ schema: ApicitySchema; } export interface DoltHubV2SqlNamespace { read: DoltHubV2SqlReadMethod; write: DoltHubV2SqlWriteMethod; } export interface DoltHubOperationsGetRequest { /** Opaque operation id from an `OperationRef` (URL path segment). */ id: string; } export type DoltHubOperationsGetResponse = DoltHubOperation; export interface DoltHubOperationsGetMethod { (req: DoltHubOperationsGetRequest, signal?: AbortSignal): Promise; } export interface DoltHubV2OperationsNamespace { get: DoltHubOperationsGetMethod; } /** A single email address on a v2 user profile. */ export interface DoltHubV2UserEmail { /** The email address itself. */ address: string; /** Whether this is the account's primary email address. */ is_primary: boolean; /** Whether ownership of this address has been verified. */ is_verified: boolean; } /** * The authenticated caller's profile as returned by the v2 API, unwrapped from * the `{ data, meta }` envelope. v2 uses snake_case field names and a richer * profile than the camelCase v1alpha1 `DoltHubUser`, so it is typed distinctly * (the two API versions can diverge without a breaking change). */ export interface DoltHubV2User { /** The user's unique handle. */ username: string; /** The user's human-readable display name. */ display_name: string; /** Free-form profile biography, when set. */ bio?: string; /** Free-form profile location, when set. */ location?: string; /** The user's website URL, when set. */ website_url?: string; /** URL of the user's profile picture, when set. */ profile_pic_url?: string; /** The email addresses associated with the account. */ email_addresses: DoltHubV2UserEmail[]; } export type DoltHubV2UserGetResponse = DoltHubV2User; export interface DoltHubV2UserGetMethod { (signal?: AbortSignal): Promise; } export interface DoltHubV2UserNamespace { get: DoltHubV2UserGetMethod; } export interface DoltHubV2Namespace { databases: DoltHubV2DatabasesNamespace; operations: DoltHubV2OperationsNamespace; user: DoltHubV2UserNamespace; } export interface DoltHubApiNamespace { v2: DoltHubV2Namespace; } export interface DoltHubProvider { v1alpha1: { sql: { read: DoltHubSqlReadMethod; write: DoltHubSqlWriteMethod; writePoll: DoltHubWritePollMethod; }; database: { create: DoltHubDatabaseCreateMethod; }; branches: DoltHubBranchesNamespace; pulls: DoltHubPullsNamespace; user: { get: DoltHubUserGetMethod; }; }; api: DoltHubApiNamespace; } //# sourceMappingURL=types.d.ts.map