import { BaseProps, DirectionType, SizeType } from "../_utils/props.js"; import { ResponsiveValue } from "../grid/responsive.js"; import React from "react"; //#region src/descriptions/types.d.ts type DescriptionsSpan = number | 'fill'; type DescriptionsSemantic = 'auto' | 'table' | 'list'; type DescriptionsAlign = 'start' | 'center' | 'end'; interface DescriptionsItemType extends BaseProps { key?: React.Key; label: React.ReactNode; content?: React.ReactNode; span?: DescriptionsSpan; hidden?: boolean; extra?: React.ReactNode; } interface DescriptionsProps extends BaseProps, Omit, 'title'> { title?: React.ReactNode; extra?: React.ReactNode; footer?: React.ReactNode; bordered?: boolean; columns?: ResponsiveValue; size?: SizeType; layout?: DirectionType; colon?: boolean; separator?: React.ReactNode; items?: DescriptionsItemType[]; empty?: React.ReactNode; semantic?: DescriptionsSemantic; labelAlign?: DescriptionsAlign; contentAlign?: DescriptionsAlign; labelRender?: (item: DescriptionsItemType, index: number) => React.ReactNode; contentRender?: (item: DescriptionsItemType, index: number) => React.ReactNode; } interface DescriptionsItemProps extends BaseProps { label: React.ReactNode; span?: DescriptionsSpan; hidden?: boolean; extra?: React.ReactNode; children?: React.ReactNode; } //#endregion export { DescriptionsAlign, DescriptionsItemProps, DescriptionsItemType, DescriptionsProps, DescriptionsSemantic, DescriptionsSpan }; //# sourceMappingURL=types.d.ts.map