import type { QueryResult, Source } from './types'; export declare class Seer { private ai; constructor({ apiKey }: { apiKey: string; }); /** * Resolves a query with a definitive YES/NO/AMBIGUOUS answer. * Used for determining the factual outcome of an event. */ resolve(query: string): Promise; /** * Predicts the probability of a future event. * Returns a probabilistic forecast rather than a definitive answer. */ predict(query: string): Promise; /** * Resolves a query and either generates or broadcasts transaction data * depending on whether the event is resolved (YES/NO) or not. */ resolveAndPrepareTx({ query, abi, contractAddress, functionName, paramsBuilder, chainRpc, privateKey, }: { query: string; abi: any; contractAddress: string; functionName: string; paramsBuilder: (result: "YES" | "NO") => any[]; chainRpc?: string; privateKey?: string; }): Promise<{ status: "resolved"; answer: string; sources: Source[]; to: string; data: string; txHash?: string; } | { status: "not_resolved"; answer: string; sources: Source[]; }>; } //# sourceMappingURL=seer.d.ts.map