import * as React from 'react'; import { IStyledComponentProps } from '../styled'; import { ITextProps } from '../text'; interface IDescriptionBlockRootOwnerState { layout?: 'default' | 'inline'; label?: React.ReactNode; } export type IDescriptionBlockProps = IStyledComponentProps<{ props: IDescriptionBlockRootOwnerState & { description: React.ReactNode; code?: boolean; copyLabel?: string; copiedLabel?: string; component?: any; labelTypographyProps?: ITextProps; descriptionTypographyProps?: ITextProps; onCopy?(event: React.MouseEvent): void; }; defaultComponent: 'div'; }>; export declare const DescriptionBlock: React.ForwardRefExoticComponent): void; } & Omit, HTMLDivElement>, "code" | "ref" | "onCopy" | "component" | "description" | "descriptionTypographyProps" | "copiedLabel" | keyof IDescriptionBlockRootOwnerState | "copyLabel" | "labelTypographyProps"> & import("../styled").IStyledCommonProps & React.RefAttributes>; export {};