import { type ReactNode } from 'react';
export type DescriptionProps = {
    /**
     * Элементы Description.Name и Description.Value
     */
    children: ReactNode;
    /**
     * Позиционирует элементы либо по разным краям, либо по левому краю
     */
    justifyContent?: 'space-between' | 'start';
    /**
     * Добавляет dashed разделитель, заполняющего свободное пространство между Name Value
     */
    leader?: boolean;
    /**
     * Определяет разделитель между Name Value
     * @default ':'
     */
    separator?: string;
    /**
     * Определяет тип корневого HTML-элемента
     */
    component?: 'div' | 'dl';
    /**
     * Определяет перенос строк
     * @default 'default'
     */
    direction?: 'default' | 'column' | 'row';
};
export declare const Description: {
    (props: DescriptionProps): import("react/jsx-runtime").JSX.Element;
    Name: ({ children, color, ...props }: import("./Name").NameProps) => import("react/jsx-runtime").JSX.Element;
    Value: (props: import("./Value").ValueProps) => import("react/jsx-runtime").JSX.Element;
};
