import { ReactNode } from 'react'; import '../../styles/descriptions.scss'; export declare type DSizeNumber = "middle" | "small"; export declare type DLayoutNumber = "horizontal" | "vertical"; interface RcComponentConfig { type: string; [propName: string]: any; } export interface DProps { data: DesProps; } export interface DesProps { size?: DSizeNumber; layout?: DLayoutNumber; body?: any; title: string; contentStyle?: any; labelStyle?: any; column?: number; initApi: string | Promise; dataSource: Array; extra?: Array; bordered?: boolean; colon?: boolean; toolTip?: boolean; rowKey?: Array; debug: boolean; } export interface DesItemProps { span?: number; contentStyle?: any; labelStyle?: any; label?: ReactNode; content?: ReactNode; children: ReactNode; } declare function Description(props: DProps): JSX.Element; export default Description;