import { InjectionKey } from 'vue';
export type BreakPoint = 'xs' | 'sm' | 'md' | 'lg' | 'xl' | 'xxl';
export type RowGridJustify = 'start' | 'end' | 'center' | 'space-around' | 'space-between' | 'space-evenly';
export type RowGridAlign = 'top' | 'middle' | 'bottom' | 'stretch';
export interface ColumnFlex {
    justify: RowGridJustify;
    align: RowGridAlign;
}
export interface RowState {
    columnFlex: ColumnFlex | false;
    gap: number | number[];
}
export interface ColumnOptions {
    span?: number;
    offset?: number;
    pull?: number;
    push?: number;
    order?: number;
}
export declare const breakPoints: readonly BreakPoint[];
export declare const ROW_STATE: InjectionKey<RowState>;
