export declare enum SlotType {
    CUSTOM = "VF.CUSTOM",
    AGE = "VF.AGE",
    CURRENCY = "VF.CURRENCY",
    DATETIME = "VF.DATETIME",
    DIMENSION = "VF.DIMENSION",
    EMAIL = "VF.EMAIL",
    GEOGRAPHY = "VF.GEOGRAPHY",
    KEY_PHRASE = "VF.KEY_PHRASE",
    NAME = "VF.NAME",
    NATOAPCO = "VF.NATOAPCO",
    NUMBER = "VF.NUMBER",
    ORDINAL = "VF.ORDINAL",
    PERCENTAGE = "VF.PERCENTAGE",
    PHONENUMBER = "VF.PHONENUMBER",
    TEMPERATURE = "VF.TEMPERATURE",
    URL = "VF.URL"
}
interface SubList {
    canonicalForm: string;
    list: Array<string>;
}
export interface SlotTypeValue {
    name: SlotType;
    label: string;
    values: Array<string>;
    regex?: string;
    list?: Array<SubList>;
}
type ObjectKeys = Record<string, Array<SlotTypeValue>>;
export declare const SlotTypes: ObjectKeys;
export {};
//# sourceMappingURL=slot.d.ts.map