export declare type HookState = 'loading' | 'ok' | 'error'; declare type LoadingReturn = { state: 'loading'; result: null; error: null; }; declare type OkReturn = { state: 'ok'; result: ParsedFeature[]; error: null; }; declare type ErrorReturn = { state: 'error'; result: null; error: any; }; declare type HookReturn = LoadingReturn | OkReturn | ErrorReturn; declare type HookOptions = { enabled?: boolean; }; export declare type ParsedFeature = { surface: string; pos: string; posDetail1: string | null; posDetail2: string | null; posDetail3: string | null; conjugation1: string | null; conjugation2: string | null; dictionaryForm: string | null; reading: string | null; pronunciation: string | null; }; export declare const useMeCabIpaDic: (query: string, options?: HookOptions) => HookReturn; export {};