import type { InjectionKey } from 'vue'; export interface RowProps { gap?: number | string; justify?: 'start' | 'center' | 'end' | 'around' | 'between' | 'evenly'; align?: 'start' | 'center' | 'end' | 'stretch'; } export interface RowSlots { default?(props: Record): any; } export interface ColProps { span?: number | 'auto' | 'none'; offset?: number; order?: number; } export interface ColSlots { default?(props: Record): any; } export type RowContext = { gutter: readonly [number, string]; gap: RowProps['gap']; }; export declare const rowSymbol: InjectionKey; export declare const mapJustify: { start: string; center: string; end: string; around: string; between: string; evenly: string; }; export declare const mapAlign: { start: string; center: string; end: string; stretch: string; };