import { Candidate } from '../types'; interface Result { segments: string[]; candidates: Candidate[]; } interface LookUpOptions { limit: number; corrected?: string[]; } export declare function mergeSegments(segments: string[], start: number, end: number, corrected?: string[]): { pinyin: string; text: string; }; export declare function backwardLookupCandidates(segments: string[], end: number, opts: LookUpOptions): Candidate[]; export declare function forwardLookupCandidates(segments: string[], end: number, opts: LookUpOptions): Candidate[]; export declare function requestCandidates(text: string, category?: number): Result; export {};