import { z } from "zod"; declare const responseFormat: z.ZodObject<{ reasoning: z.ZodString; speechActType: z.ZodEnum<["DECLARATIVE", "ASSERTIVE"]>; felicityAuthority: z.ZodNumber; felicitySincerity: z.ZodNumber; felicityClarity: z.ZodNumber; semanticEntropy: z.ZodNumber; }, "strip", z.ZodTypeAny, { reasoning: string; semanticEntropy: number; felicityAuthority: number; felicitySincerity: number; felicityClarity: number; speechActType: "DECLARATIVE" | "ASSERTIVE"; }, { reasoning: string; semanticEntropy: number; felicityAuthority: number; felicitySincerity: number; felicityClarity: number; speechActType: "DECLARATIVE" | "ASSERTIVE"; }>; export type PremiseAnalyzerOutput = z.infer; /** * Classifies a premise using adapted Speech Act Theory and scores felicity conditions. */ export declare class PremiseAnalyzer { private model; constructor(); invoke(premiseText: string, profileContext?: string, options?: { signal?: AbortSignal; }): Promise; } export {};