import type { ComputedRef, InjectionKey, Ref } from 'vue'; export type CardProvide = { cardId: ComputedRef; clickable: ComputedRef; selectable: ComputedRef; disabled: ComputedRef; expandable: ComputedRef; expanded: Ref; selectableAction: ComputedRef; }; export interface CardSelectableAction { /** Renders a radio when true, a checkbox otherwise */ single: boolean; name: string | undefined; hidden: boolean; checked: Ref; attrs: Record; to: string | undefined; external: boolean; onChange: (e: Event) => void; } /** Selected state of the single selectable cards, grouped by input name, so that selecting one deselects the others */ export declare const cardRadioGroups: Map>>; export declare const CardKey: InjectionKey; //# sourceMappingURL=common.d.ts.map