import { SvelteComponentTyped } from "svelte"; import type { InputFieldAppearance } from '../../../types/types'; declare const __propDef: { props: { name: string; label?: string | undefined; value?: string | number | string[] | undefined; itemHeight?: number | undefined; options?: any[] | undefined; autofocus?: boolean | undefined; required?: boolean | undefined; multiple?: boolean | undefined; hasSearch?: boolean | undefined; hasCreate?: boolean | undefined; hasClear?: boolean | undefined; hasIcon?: boolean | undefined; hasDisplayIcon?: boolean | undefined; hasImage?: boolean | undefined; hasCheckboxIcon?: boolean | undefined; hasSubtitle?: boolean | undefined; identity?: string | undefined; title?: string | undefined; subtitle?: string | undefined; display?: string | undefined; search?: string | undefined; emptySearchMessage?: string | undefined; emptyMessage?: string | undefined; searchPlaceholder?: string | undefined; createText?: string | undefined; createClass?: string | undefined; clearText?: string | undefined; clearClass?: string | undefined; defaultIconPath?: string | undefined; iconPath?: string | undefined; defaultIconColor?: string | undefined; iconColor?: string | undefined; iconSize?: string | undefined; displayIconSize?: string | undefined; displayClass?: string | undefined; titleClass?: string | undefined; subtitleClass?: string | undefined; iconClass?: string | undefined; checkboxClass?: string | undefined; imageClass?: string | undefined; dropdownClass?: string | undefined; checkboxIconSize?: string | undefined; selectCheckboxIconPath?: string | undefined; unselectCheckboxIconPath?: string | undefined; selectCheckboxIconColor?: string | undefined; unselectCheckboxIconColor?: string | undefined; defaultImageUrl?: string | undefined; imageUrl?: string | undefined; imageSize?: string | undefined; dropup?: boolean | undefined; headerHeight?: number | undefined; footerHeight?: number | undefined; searchAutofocus?: boolean | undefined; dropdownWidth?: number | undefined; hasOutline?: boolean | undefined; appearance?: InputFieldAppearance | undefined; size?: "sm" | "md" | "lg" | undefined; placeholder?: string | undefined; labelClass?: string | undefined; labelStyle?: string | undefined; footerContainerClass?: string | undefined; }; events: { change: CustomEvent; create: CustomEvent; } & { [evt: string]: CustomEvent; }; slots: {}; }; export type DropdownFieldProps = typeof __propDef.props; export type DropdownFieldEvents = typeof __propDef.events; export type DropdownFieldSlots = typeof __propDef.slots; export default class DropdownField extends SvelteComponentTyped { } export {};