export * from "../orpc-client/api/contract-db.js"; export * from "../orpc-client/api/contract-latest.js"; export * from "../orpc-client/api/contract-read.js"; export * from "../orpc-client/api/contract-register.js"; export * from "../orpc-client/api/shared.js"; export * from "../orpc-client/shared.js"; export { type SdkSnippetsCreate } from "../orpc-client/snippets/contract.js"; export { type EndpointSnippetTemplate as EndpointSnippetTemplateRaw, EndpointSnippetTemplateSchema, type RegisterBatchInput as RegisterSnippetTemplateBatchRequest, RegisterBatchInputSchema as RegisterSnippetTemplateBatchRequestSchema, type SnippetRegistryEntry, SnippetRegistryEntrySchema } from "../orpc-client/templates/contract.js"; /** * Full endpoint snippet template object returned from loadSnippetTemplate. * This extends beyond the raw EndpointSnippetTemplate (Record) * to include all metadata fields used by the server. */ export interface EndpointSnippetTemplate { apiDefinitionId: string; endpointId: { path: string; method: import("../orpc-client/shared.js").HttpMethod; identifierOverride: string | undefined; }; sdk: import("../orpc-client/shared.js").Sdk; snippetTemplate: { type: "v1"; functionInvocation: unknown; clientInstantiation: string; }; additionalTemplates: Record | undefined; } import * as _NavigationLatest from "../navigation/types/latest"; import * as _NavigationV1 from "../navigation/types/v1"; import * as _DocsV2Read from "../orpc-client/docs/v2/read/contract.js"; import * as _DocsV2Write from "../orpc-client/docs/v2/write/contract.js"; import * as _APIV1Db from "./APIV1Db"; import * as _APIV1Read from "./APIV1Read"; import * as _APIV1Write from "./APIV1Write"; import * as _ApiLatestWithSubs from "./ApiLatestWithSubs"; import * as _DocsLatest from "./DocsLatest"; import * as _DocsV1Commons from "./DocsV1Commons"; import * as _DocsV1Db from "./DocsV1Db"; import * as _DocsV1Read from "./DocsV1Read"; import * as _DocsV1Write from "./DocsV1Write"; import * as _libraryDocs from "./libraryDocs"; import * as _Sdks from "./Sdks"; export declare namespace docs { namespace v1 { export import read = _DocsV1Read; export import db = _DocsV1Db; export import write = _DocsV1Write; export import commons = _DocsV1Commons; } namespace v2 { export import read = _DocsV2Read; export import write = _DocsV2Write; } export import latest = _DocsLatest; } export declare namespace api { namespace v1 { export import read = _APIV1Read; export import db = _APIV1Db; export import register = _APIV1Write; } export import latest = _ApiLatestWithSubs; } export import libraryDocs = _libraryDocs; export import sdks = _Sdks; export declare namespace navigation { export import v1 = _NavigationV1; export import latest = _NavigationLatest; } //# sourceMappingURL=FdrAPI.d.ts.map