import React, { ReactNode, CSSProperties } from "react";
import "./style.scss";
export type DescriptionDefaultValueType = string | number | boolean | null | undefined | ReactNode;
export type DescriptionProps = {
    items?: {
        label: ReactNode;
        value: DescriptionDefaultValueType;
        labelTips?: ReactNode;
        layout?: "horizontal" | "vertical";
        columnNum?: 1 | 2 | 3 | 4;
        marginLeft?: number;
        onEdit?: () => void;
        disabled?: boolean;
        hidden?: boolean;
    }[];
    columns?: 1 | 2 | 3 | 4;
    columnGap?: number;
    title?: ReactNode;
    titleBtn?: ReactNode;
    style?: CSSProperties;
    labelWidth?: number;
    justify?: "start" | "center" | "end" | "space-between";
    layout?: "horizontal" | "vertical";
    colon?: boolean;
    emptyText?: ReactNode;
};
declare function Description(props: DescriptionProps): React.JSX.Element;
export default Description;
