export declare const featureField: ({ conditions: { all: ({ fact: string; path: string; operator: string; value: string; any?: undefined; } | { fact: string; path: string; operator: string; value: number; any?: undefined; } | { any: ({ fact: string; path: string; operator: string; value: string; all?: undefined; } | { all: ({ fact: string; path: string; operator: string; value: string; } | { fact: string; path: string; operator: string; value: number; })[]; fact?: undefined; path?: undefined; operator?: undefined; value?: undefined; })[]; fact?: undefined; path?: undefined; operator?: undefined; value?: undefined; })[]; }; event: { type: string; params: { defaultProps: { direction: string; }; props: { label: string; placeholder: string; 'v-model': (layer: any) => any; state: (layer: any) => { [x: number]: string; }; clearable: (layer: any) => boolean; }; }; }; } | { conditions: { any: { all: ({ fact: string; path: string; operator: string; value: string; params?: undefined; any?: undefined; } | { fact: string; path: string; operator: string; value: number; params?: undefined; any?: undefined; } | { fact: string; params: { str: string; path: string; }; operator: string; value: boolean; path?: undefined; any?: undefined; } | { any: ({ fact: string; path: string; operator: string; value: string; all?: undefined; } | { all: { fact: string; path: string; operator: string; value: string; }[]; fact?: undefined; path?: undefined; operator?: undefined; value?: undefined; })[]; fact?: undefined; path?: undefined; operator?: undefined; value?: undefined; params?: undefined; })[]; }[]; }; event: { type: string; params: { defaultProps: { direction: string; }; props: { 'v-model': (layer: any) => any; state: (layer: any) => { [x: number]: string; }; required: (layer: any) => boolean; label: (layer: any) => any; placeholder: (layer: any) => any; 'show-word-limit': (layer: any) => boolean; maxlength: (layer: any) => any; }; }; }; } | { conditions: { all: ({ fact: string; path: string; operator: string; value: string; params?: undefined; } | { fact: string; path: string; operator: string; value: number; params?: undefined; } | { fact: string; params: { str: string; path: string; }; operator: string; value: boolean; path?: undefined; })[]; }; event: { type: string; params: { defaultProps: { direction: string; required: boolean; }; props: { label: string; placeholder: string; 'v-model': (layer: any) => any; state: (layer: any) => { [x: number]: string; }; clearable: (layer: any) => boolean; }; }; }; })[];