import type { InjectionKey } from 'vue'; import { type DefaultProps } from '../config'; export interface CompactProps { block?: boolean; direction?: 'horizontal' | 'vertical'; } export declare const defaultCompactProps: DefaultProps; export interface CompactSlots { default?(props: Record): any; } export interface CompactEmits { } export interface CompactExpose { } export interface CompactContext { items: any[]; block: boolean; direction: 'horizontal' | 'vertical'; addItem: (item: any) => void; removeItem: (item: any) => void; } export declare const compactContextKey: InjectionKey;