import { FC, ReactNode } from "react";
export type DetailType = "detail" | "list";
export interface DetailContextType {
    semantic?: DetailType;
    inline?: boolean;
    center?: boolean;
    vertical?: "start" | "center" | "end";
    noWrap?: boolean;
    withColon?: boolean;
}
export interface DetailItemProps {
    label: ReactNode;
    value: ReactNode;
    withColon?: boolean;
    required?: boolean;
}
export interface DetailProps {
    columnCount?: number;
    rowGap?: "none" | "small" | "normal" | "large";
    children: ReactNode;
    className?: string;
    semantic?: DetailType;
    inline?: boolean;
    center?: boolean;
    vertical?: "start" | "center" | "end";
    noWrap?: boolean;
    withColon?: boolean;
}
export interface DetailComponent extends FC<DetailProps> {
    Item: FC<DetailItemProps>;
}
/**
 * Компонент для вывода пар «заголовок-значение» в одну или несколько колонок. Подходит для карточек сущностей, сводок и страниц просмотра.
 */
export declare const Detail: DetailComponent;
//# sourceMappingURL=Detail.d.ts.map