import { CSSProperties, ReactNode, HTMLAttributes } from 'react';
export declare type RowItemAlign = 'top' | 'middle' | 'bottom' | 'stretch';
declare type ExcludeString = T extends T ? (string extends T ? never : T) : never;
declare type AlignItems = ExcludeString;
export declare const AlignItemsMap: Record;
/** Style param в DOM для активации колоночной системы */
export declare const COLUMNS = "--columns";
export interface RowProps {
columns?: number | null;
id?: string;
children?: ReactNode;
wrap?: boolean;
align?: RowItemAlign;
justify?: CSSProperties['justifyContent'];
className?: string;
style?: CSSProperties;
}
/** Style param в DOM для управления колонками */
export declare const COL_SPAN = "--col-span";
export declare const COL_OFFSET = "--col-offset";
export interface ColProps extends HTMLAttributes {
children: ReactNode;
id?: string;
className?: string;
style?: CSSProperties;
size?: number;
offset?: number;
}
export {};