import { Component, HTMLAttributes } from 'react'; import { RowContextValue } from './row-context'; type TColSpan = number; interface ColRespProps { span?: TColSpan; offset?: TColSpan; } type ColPropsFromHTMLDivElement = Omit, 'style'>; export interface ColProps extends ColPropsFromHTMLDivElement { /** * 自定义 class */ className?: string; /** * 栅格占位格数,为 0 时相当于 display: none */ span?: TColSpan; /** * 向右偏移栅格数, * 即栅格左侧的间隔格数,间隔内不可以有栅格 */ offset?: TColSpan; /** * `<576px` 的响应栅格 * * span: number | {span: number, offset: number} */ xs?: TColSpan | ColRespProps; /** * `>=576px` 的响应栅格 * * span: number | {span: number, offset: number} */ sm?: TColSpan | ColRespProps; /** * `>=768` 的响应栅格 * * span: number | {span: number, offset: number} */ md?: TColSpan | ColRespProps; /** * `>=1080` 的响应栅格 * * span: number | {span: number, offset: number} */ lg?: TColSpan | ColRespProps; /** * `>=1200` 的响应栅格 * * span: number | {span: number, offset: number} */ xl?: TColSpan | ColRespProps; /** * `>=1600` 的响应栅格 * * span: number | {span: number, offset: number} */ xxl?: TColSpan | ColRespProps; } export declare class Col extends Component { static displayName: string; static defaultProps: { className: string; }; get className(): string; get respClass(): Record; renderCol: ({ gutter }: RowContextValue) => import("react/jsx-runtime").JSX.Element; render(): import("react/jsx-runtime").JSX.Element; } export {};