import { ExpandableSectionProps, ExpandableSectionToggleProps } from '@patternfly/react-core';
export interface CodeBlockMessageProps {
    /** Content rendered in code block */
    children?: React.ReactNode;
    /** Aria label applied to code block */
    'aria-label'?: string;
    /** Class name applied to code block */
    className?: string;
    /** Whether code block is expandable */
    isExpandable?: boolean;
    /** Additional props passed to expandable section if isExpandable is applied */
    expandableSectionProps?: Omit<ExpandableSectionProps, 'ref'>;
    /** Additional props passed to expandable toggle if isExpandable is applied */
    expandableSectionToggleProps?: ExpandableSectionToggleProps;
    /** Link text applied to expandable toggle when expanded */
    expandedText?: string;
    /** Link text applied to expandable toggle when collapsed */
    collapsedText?: string;
}
declare const CodeBlockMessage: ({ children, className, "aria-label": ariaLabel, isExpandable, expandableSectionProps, expandableSectionToggleProps, expandedText, collapsedText, ...props }: CodeBlockMessageProps) => import("react/jsx-runtime").JSX.Element;
export default CodeBlockMessage;
