import type { Ref } from 'vue';
import { DictBase } from './DictBase';
import type { DictBaseOptions, DictData, LoadDict, OriginDictData } from './typings';
export declare class DictMeta
extends DictBase {
dictType: DT;
data: Ref;
loading: Ref;
loadDict: LoadDict;
constructor(dictType: DT, loadDict: LoadDict, options?: Partial);
init(): void;
load(): Promise;
private requestDicts;
compileDict(list: OriginDictData[]): DictData[];
}