1 | import { HTMLAttributes } from 'react';
|
2 | import PropTypes from 'prop-types';
|
3 | export interface ColSize {
|
4 | span?: number;
|
5 | order?: number;
|
6 | offset?: number;
|
7 | push?: number;
|
8 | pull?: number;
|
9 | }
|
10 | export interface ColProps extends HTMLAttributes<HTMLDivElement> {
|
11 | span?: number;
|
12 | order?: number;
|
13 | offset?: number;
|
14 | push?: number;
|
15 | pull?: number;
|
16 | xs?: number | ColSize;
|
17 | sm?: number | ColSize;
|
18 | md?: number | ColSize;
|
19 | lg?: number | ColSize;
|
20 | xl?: number | ColSize;
|
21 | xxl?: number | ColSize;
|
22 | prefixCls?: string;
|
23 | }
|
24 | declare function Col(props: ColProps): JSX.Element;
|
25 | declare namespace Col {
|
26 | var displayName: string;
|
27 | var propTypes: {
|
28 | span: PropTypes.Requireable<string | number>;
|
29 | order: PropTypes.Requireable<string | number>;
|
30 | offset: PropTypes.Requireable<string | number>;
|
31 | push: PropTypes.Requireable<string | number>;
|
32 | pull: PropTypes.Requireable<string | number>;
|
33 | className: PropTypes.Requireable<string>;
|
34 | children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
|
35 | xs: PropTypes.Requireable<number | object>;
|
36 | sm: PropTypes.Requireable<number | object>;
|
37 | md: PropTypes.Requireable<number | object>;
|
38 | lg: PropTypes.Requireable<number | object>;
|
39 | xl: PropTypes.Requireable<number | object>;
|
40 | xxl: PropTypes.Requireable<number | object>;
|
41 | };
|
42 | }
|
43 | export default Col;
|