import React from 'react'; import { Grid, IGridOptions } from '@formily/grid'; export interface IFormGridProps extends IGridOptions { grid?: Grid; prefixCls?: string; className?: string; style?: React.CSSProperties; } export interface IGridColumnProps { gridSpan?: number; style?: React.CSSProperties; className?: string; } declare type ComposedFormGrid = React.FC & { GridColumn: React.FC; useFormGrid: () => Grid; createFormGrid: (props: IFormGridProps) => Grid; /** * @deprecated */ useGridSpan: (gridSpan: number) => number; /** * @deprecated */ useGridColumn: (gridSpan: number) => number; }; export declare const createFormGrid: (props: IFormGridProps) => Grid; export declare const useFormGrid: () => Grid; /** * @deprecated */ export declare const useGridSpan: (gridSpan?: number) => number; /** * @deprecated */ export declare const useGridColumn: (gridSpan?: number) => number; export declare const FormGrid: ComposedFormGrid; export declare const GridColumn: React.FC; export default FormGrid;