import type { ApiDefinition, CodeSnippet, EndpointDefinition, ExampleEndpointCall } from "../latest"; import type { SnippetGenerators } from "./types"; /** * Build the SDK snippet request from an endpoint example. * Returns a request object compatible with @fern-api/snippets generators. */ export declare function buildSdkSnippetRequest(apiDefinition: ApiDefinition, endpoint: EndpointDefinition, example: ExampleEndpointCall): any; /** * Generate SDK snippets for an endpoint example using the provided generators */ export declare function generateSdkSnippets(apiDefinition: ApiDefinition, endpoint: EndpointDefinition, example: ExampleEndpointCall, generators: SnippetGenerators): CodeSnippet[]; /** * Generate a single SDK snippet for a specific language */ export declare function generateSdkSnippetForLanguage(apiDefinition: ApiDefinition, endpoint: EndpointDefinition, example: ExampleEndpointCall, generators: SnippetGenerators, language: string): CodeSnippet | undefined; //# sourceMappingURL=sdk-snippets.d.ts.map