import { Meta, StoryObj } from '@storybook/web-components';
import { IAutocompleteItem, IAutocompleteNoResults } from './modus-wc-autocomplete';
import { ModusSize } from '../types';
interface AutocompleteArgs {
    visibleItems: IAutocompleteItem[];
    bordered?: boolean;
    'custom-class'?: string;
    'debounce-ms'?: number;
    disabled?: boolean;
    'include-clear'?: boolean;
    'include-search'?: boolean;
    'input-id'?: string;
    'input-tab-index'?: number;
    items: IAutocompleteItem[];
    initialNavigation?: boolean;
    label?: string;
    'leave-menu-open'?: boolean;
    'min-chars': number;
    'multi-select'?: boolean;
    name?: string;
    'no-results': IAutocompleteNoResults;
    placeholder?: string;
    'read-only'?: boolean;
    required?: boolean;
    'show-menu-on-focus'?: boolean;
    'show-spinner'?: boolean;
    size?: ModusSize;
    value: string;
}
declare const meta: Meta<AutocompleteArgs>;
export default meta;
type Story = StoryObj<AutocompleteArgs>;
export declare const Default: Story;
export declare const MultiSelect: Story;
export declare const WithSpinner: Story;
export declare const CustomMenuItems: Story;
export declare const Migration: Story;
