import type { ResponseJSONSchema } from "../types/types.cjs"; type ChatResponseFormat = { type: 'json_schema'; json_schema: { name: string; description?: string; strict?: boolean | null; schema: Record; }; }; export declare function createChatJsonSchemaResponseFormat(jsonSchema: ResponseJSONSchema): ChatResponseFormat; export declare function getJsonSchemaFromResponseFormat(responseFormat: unknown): ResponseJSONSchema | undefined; export declare function createJsonSchemaInstruction(jsonSchema: ResponseJSONSchema): string; export declare function appendJsonSchemaInstruction(messages: T[], jsonSchema: ResponseJSONSchema): T[]; export {}; //# sourceMappingURL=structured_output.d.ts.map