import type { ComputedRef, InjectionKey, Ref } from 'vue'; export type DataListWrapModifier = 'nowrap' | 'truncate' | 'breakWord'; export type DataListItemValue = string | number | symbol; /** Array for multiple selection, single value for single selection */ export type DataListSelection = DataListItemValue | DataListItemValue[]; export declare const DataListKey: InjectionKey<{ emit: (event: "update:selected", item: DataListSelection | undefined) => void; selectable: Ref; expandable: ComputedRef; inputName: ComputedRef; inputValue: ComputedRef; itemSelection: Ref; multipleSelection: ComputedRef; }>; export declare const DataListItemKey: InjectionKey<{ expanded: Ref; expandable: ComputedRef; /** Id labelling the item, used to label its toggle */ rowid: ComputedRef; }>; //# sourceMappingURL=common.d.ts.map