import { Data, InputOptions, NormalizedOption, NormalizedOptions, WithVariantProps } from '@variantjs/core';
import { SelectHTMLAttributes } from 'vue';
import { Truthy } from '../misc';
export declare type TSelectValue = string | number | boolean | undefined | null | Date | Function | symbol | TSelectValue[];
export declare type TSelectOptions = WithVariantProps<{
    modelValue?: TSelectValue;
    options?: InputOptions | NormalizedOption[] | NormalizedOptions;
    multiple?: Truthy;
    normalizeOptions?: boolean;
    valueAttribute?: string;
    textAttribute?: string;
} & SelectHTMLAttributes & Data>;
