import { SelectOptionGroup } from '../select/index.js';
import { ComponentStatus, SelectOption } from '../../xiaoye-primitives/index.js';
export type DisplayOptionLike = SelectOption & {
    status?: ComponentStatus | "info";
    color?: string;
};
export declare function resolveDisplayEmptyValue(emptyValue?: string): string;
export declare function isDisplayValueEmpty(value: unknown): boolean;
export declare function stringifyDisplayValue(value: unknown, emptyValue?: string): string;
export declare function formatDisplayDate(value: unknown, options: Intl.DateTimeFormatOptions, emptyValue?: string): string;
export declare function formatDisplayMoney(value: unknown, emptyValue?: string): string;
export declare function flattenDisplayOptions(options?: Array<SelectOption | SelectOptionGroup>): DisplayOptionLike[];
export declare function getDisplayOptionValues(value: unknown): any[];
