import { FilterRule, OperatorType } from '../../common/constants'; import { DefineComponent, PropType, ExtractPropTypes, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; export declare const FilterInput: DefineComponent< ExtractPropTypes<{ modelValue: PropType; type: StringConstructor; allowedOperators: PropType; config: PropType>; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("change" | "update:modelValue")[], "change" | "update:modelValue", PublicProps, Readonly< ExtractPropTypes<{ modelValue: PropType; type: StringConstructor; allowedOperators: PropType; config: PropType>; }>> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>;