import type { SelectItem } from "./select.types";
/** Utility helpers for resolving select UI state from items and selected value. */
export declare const resolveHasEnabledItems: <TValue extends string>(items: SelectItem<TValue>[]) => boolean;
export declare const resolveHasAnyIcon: <TValue extends string>(items: SelectItem<TValue>[]) => boolean;
export declare const resolveSelectedItem: <TValue extends string>(items: SelectItem<TValue>[], value: TValue) => SelectItem<TValue> | undefined;
export declare const resolveIsSelectDisabled: ({ disabled, items, }: {
    disabled: boolean;
    items: SelectItem[];
}) => boolean;
