import type { Targets } from 'zod-to-json-schema';
import type { ZodType } from '../schema.types.js';
import { OpenAISchemaCompatLayer } from './openai.js';
export declare class OpenAIReasoningSchemaCompatLayer extends OpenAISchemaCompatLayer {
    getSchemaTarget(): Targets | undefined;
    isReasoningModel(): boolean;
    shouldApply(): boolean;
    processZodType(value: ZodType): ZodType;
}
//# sourceMappingURL=openai-reasoning.d.ts.map