import { zodResponseFormat } from 'openai/helpers/zod'; import { type EnsureKeys } from '../types.js'; import { type ParsedChatCompletion } from 'openai/resources/chat/completions.mjs'; export declare const createSemanticRouter: = Record>(routes: R, basedOn: K, model?: "gpt-4o-mini" | "gpt-4o" | "gpt-4.1-nano" | "gpt-4.1-mini", isComplex?: boolean) => ((state: EnsureKeys, K>) => Promise); export { zodResponseFormat, type ParsedChatCompletion }; //# sourceMappingURL=create-semantic-router.d.ts.map