import { PropType } from 'vue'; import { InputVariantProps } from '../../input/src/input.theme'; import { ListItemVariantProps } from '../../list/src/list.themes'; export declare const selectProps: { inputVariant: { readonly type: PropType< InputVariantProps["variant"]>; readonly default: "bordered"; }; initialLabel: { type: PropType; }; variant: { type: PropType< ListItemVariantProps["variant"]>; }; color: { type: PropType< ListItemVariantProps["color"]>; }; label: { readonly type: PropType; readonly default: ""; readonly required: false; }; size: { readonly type: PropType< InputVariantProps["size"]>; readonly default: "md"; }; id: { readonly type: PropType; readonly default: ""; }; radius: { readonly type: PropType< InputVariantProps["radius"]>; readonly default: "md"; }; isDisabled: { readonly type: PropType; readonly default: false; }; isInvalid: { readonly type: PropType; readonly default: false; }; isRequired: { readonly type: PropType; readonly default: false; }; placeholder: { readonly type: PropType; readonly default: ""; }; labelPlacement: { readonly type: PropType<"inside" | "outside">; readonly default: "outside"; }; helperMessage: { readonly type: PropType; readonly default: ""; }; errorMessage: { readonly type: PropType; readonly default: ""; }; isClearable: { readonly type: PropType; readonly default: true; }; isReadonly: { readonly type: PropType; readonly default: false; }; modelValue: { type: PropType; default: string; }; selectionMode: { type: PropType<"single" | "multiple">; default: string; }; options: { type: PropType; default: () => never[]; }; inline: { type: PropType; default: boolean; }; closeOnSelect: { type: PropType; default: boolean; }; useTeleport: { type: PropType; default: boolean; }; }; export declare const selectItemProps: { title: { type: PropType; }; description: { type: PropType; }; variant: { type: PropType< ListItemVariantProps["variant"]>; default: string; }; color: { type: PropType< ListItemVariantProps["color"]>; default: string; }; isDisabled: { type: PropType; }; isSelected: { type: PropType; }; value: { type: PropType; default: string; required: boolean; }; label: { type: PropType; required: boolean; }; };