import type { Position, ExamType, ProgramTag } from "./codes.js"; export type RecommendInput = { score: number; exam?: ExamType; education?: string; major?: string; province?: string; political?: string; grassroots?: string; exam_category?: string; program?: ProgramTag; year?: number; }; export type RecommendCandidate = Position & { delta: number; bucket: "冲" | "稳" | "保" | "out"; }; export type RecommendOutput = { query: RecommendInput & { year: number; }; evaluated: number; buckets: { "冲": RecommendCandidate[]; "稳": RecommendCandidate[]; "保": RecommendCandidate[]; out: RecommendCandidate[]; skipped: number; }; }; export declare function recommend(input: RecommendInput): RecommendOutput;