import { z } from "zod"; declare const responseFormat: z.ZodObject<{ indexScore: z.ZodNumber; memberScore: z.ZodNumber; reasoning: z.ZodString; }, "strip", z.ZodTypeAny, { reasoning: string; indexScore: number; memberScore: number; }, { reasoning: string; indexScore: number; memberScore: number; }>; export type PremiseIndexerOutput = z.infer; /** * Scores a premise's relevancy to a network based on the index and member prompts. */ export declare class PremiseIndexer { private model; constructor(); /** * Scores the relevancy of a premise to a network index and member preferences. * * @param input - The premise text, network prompt, member prompt, and optional network context. * @returns Structured output with indexScore, memberScore, and reasoning. */ invoke(input: { premiseText: string; indexPrompt: string; memberPrompt?: string; networkContext?: string; }): Promise; } export {};