import { Factory, MantineComponent, StylesApiProps } from '@mantine/core';
import { ReactNode } from 'react';
import { TableLayout } from '../../Table.types';
import { RowLayoutBodyStylesNames } from './RowLayoutBody';
import { RowLayoutHeaderStyleNames } from './RowLayoutHeader';
type RowLayoutStylesNames = RowLayoutHeaderStyleNames | RowLayoutBodyStylesNames;
export interface RowLayoutProps extends StylesApiProps<RowLayoutFactory> {
    children: ReactNode;
}
export type RowLayoutFactory = Factory<{
    ref?: never;
    props: RowLayoutProps;
    stylesNames: RowLayoutStylesNames;
    staticComponents: TableLayout;
}>;
export declare const RowLayout: MantineComponent<RowLayoutFactory>;
export {};
//# sourceMappingURL=RowLayout.d.ts.map