import { type GapsProp } from '../../lib/layouts';
import type { LayoutProps } from '../../lib/layouts/types';
import type { RootComponentProps } from '../RootComponent/RootComponent';
export interface SimpleGridProps extends Omit<RootComponentProps<HTMLElement>, 'baseClassName'>, LayoutProps {
    /**
     * Количество колонок.
     */
    columns?: number;
    /**
     * Отступы между элементами.
     * Значение из списка предопределённых пресетов или число, которое будет приведено к пикселям.
     * Через массив можно задать отступ между столбцами и строками [row, column], если они отличаются.
     */
    gap?: GapsProp;
    /**
     * Управляет отступами вокруг контейнера
     * Значение `none` позволяет отключить отступы
     * Значение `auto` позволяет задать платформенные отступы
     * Значение `auto-inline` позволяет задать платформенные inline-отступы
     * Значение `auto-block` позволяет задать платформенные block-отступы.
     */
    margin?: 'none' | 'auto' | 'auto-inline' | 'auto-block';
    /**
     * Вместо задания количества колонок, можно указать минимальную ширину элементов.
     */
    minColWidth?: number;
    /**
     * Выравнивание элементов по вспомогательной оси, эквивалентно `align-items`.
     */
    align?: 'start' | 'end' | 'center' | 'stretch' | 'baseline';
    /**
     * Возможность задать css-свойство `display`.
     */
    display?: 'none' | 'grid' | 'inline-grid';
}
/**
 * @see https://vkui.io/components/simple-grid
 */
export declare const SimpleGrid: ({ columns, gap, margin, minColWidth, align, display, ...restProps }: SimpleGridProps) => import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=SimpleGrid.d.ts.map