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>;