import type { FieldProps } from './_internal/components/Field/Field.types'; import type { FilterSelectModelValue, FilterSelectOption } from './_internal/components/FilterSelect/FilterSelect.types'; export interface FilterSelectProps extends FieldProps { /** * The name attribute for the `` elements. It is also used as a unique field to differentiate FilterSelect instances. */ name: string; options: FilterSelectOption[]; modelValue: FilterSelectModelValue; /** * When true, this prop adds an "All" option for selecting all options. */ canSelectAll?: boolean; } export * from './_internal/components/FilterSelect/FilterSelect.types'; declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: import("vue").DefineComponent any; }, string, import("vue").PublicProps, Readonly & Readonly<{ "onUpdate:modelValue"?: ((value: FilterSelectModelValue) => any) | undefined; }>, { canSelectAll: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;