declare const _default: import("vue").DefineComponent<{
    /**
     * Optional lower text displayed bellow the label.
     */
    description: StringConstructor;
    /**
     * Indicates whether this option is disabled.
     */
    disabled: BooleanConstructor;
    /**
     * Option filter.
     */
    filter: StringConstructor;
    /**
     * Optional icon name.
     */
    iconName: StringConstructor;
    /**
     * Indicates whether this option is a divider.
     */
    isDivider: BooleanConstructor;
    /**
     * Indicates whether this option is focused.
     */
    isFocused: BooleanConstructor;
    /**
     * Indicates whether this option is a heading.
     */
    isHeading: BooleanConstructor;
    /**
     * Indicates whether this option is selected.
     */
    isSelected: BooleanConstructor;
    /**
     * Option label.
     */
    label: StringConstructor;
}, unknown, unknown, {
    /**
     * The CSS class names for the description.
     */
    descriptionClassNames(): string;
    /**
     * The CSS class names for the item.
     */
    itemClassNames(): string;
    /**
     * The filtered label with highlighted letters.
     */
    filteredLabel(): any;
    /**
     * Indicates whether this option is of entity type.
     */
    isEntityOption(): boolean;
    /**
     * The CSS class names for the label.
     */
    labelClassNames(): string;
    /**
     * The CSS class names for the option.
     */
    optionClassNames(): string;
}, {
    /**
     * Gets the indices of the substrings that matched the option filter.
     * @param filter Filter to match.
     * @param label String to search.
     */
    getIndicesOf(filter: string, label: string): any[];
}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    /**
     * Optional lower text displayed bellow the label.
     */
    description: StringConstructor;
    /**
     * Indicates whether this option is disabled.
     */
    disabled: BooleanConstructor;
    /**
     * Option filter.
     */
    filter: StringConstructor;
    /**
     * Optional icon name.
     */
    iconName: StringConstructor;
    /**
     * Indicates whether this option is a divider.
     */
    isDivider: BooleanConstructor;
    /**
     * Indicates whether this option is focused.
     */
    isFocused: BooleanConstructor;
    /**
     * Indicates whether this option is a heading.
     */
    isHeading: BooleanConstructor;
    /**
     * Indicates whether this option is selected.
     */
    isSelected: BooleanConstructor;
    /**
     * Option label.
     */
    label: StringConstructor;
}>>, {
    disabled: boolean;
    isFocused: boolean;
    isDivider: boolean;
    isHeading: boolean;
    isSelected: boolean;
}, {}>;
export default _default;
