import { Layout } from '../common';
export interface DefinitionListDefinition {
    action?: {
        label: string;
        onClick?: React.MouseEventHandler<HTMLButtonElement>;
    };
    title: React.ReactNode;
    value: React.ReactNode;
    key: string;
}
export type DefinitionListLayout = `${Layout.VERTICAL_TWO_COLUMN | Layout.VERTICAL_ONE_COLUMN | Layout.HORIZONTAL_JUSTIFIED | Layout.HORIZONTAL_LEFT_ALIGNED | Layout.HORIZONTAL_RIGHT_ALIGNED}`;
export interface DefinitionListProps {
    definitions?: DefinitionListDefinition[];
    layout?: DefinitionListLayout;
    muted?: boolean;
}
export default function DefinitionList({ definitions, layout, muted, }: DefinitionListProps): import("react").JSX.Element;
//# sourceMappingURL=DefinitionList.d.ts.map