import { type ApiClient } from "./api/client.js"; import { type DashboardClient } from "./dashboard/client.js"; import { type DocsClient } from "./docs/client.js"; import { type DocsCacheClient } from "./docs-cache/client.js"; import { type DocsDeploymentClient } from "./docs-deployment/client.js"; import { type GeneratorCliClient } from "./generators/cli/client.js"; import { type GeneratorsRootClient } from "./generators/client.js"; import { type GeneratorVersionsClient } from "./generators/versions/client.js"; import { type GitClient } from "./git/client.js"; import { type PdfExportClient } from "./pdf-export/client.js"; import { type SdksClient } from "./sdks/client.js"; import { type SlugsClient } from "./slugs/client.js"; import { type SnippetsClient, type SnippetsFactoryClient } from "./snippets/client.js"; import { type TemplatesClient } from "./templates/client.js"; import { type TokensClient } from "./tokens/client.js"; export interface GeneratorsClient { root: GeneratorsRootClient; cli: GeneratorCliClient; versions: GeneratorVersionsClient; } export interface FdrORPCClient { api: ApiClient; dashboard: DashboardClient; docs: DocsClient; docsCache: DocsCacheClient; docsDeployment: DocsDeploymentClient; generators: GeneratorsClient; git: GitClient; slugs: SlugsClient; pdfExport: PdfExportClient; sdks: SdksClient; snippets: SnippetsClient; snippetsFactory: SnippetsFactoryClient; templates: TemplatesClient; tokens: TokensClient; } export interface CreateFdrORPCClientOptions { baseUrl: string; token: string; headers?: Record; } /** * Creates a composed oRPC client with all FDR resources. * New resource clients should be added here as they are migrated. */ export declare function createFdrORPCClient(options: CreateFdrORPCClientOptions): FdrORPCClient; //# sourceMappingURL=client.d.ts.map