/**
 * @jsxRuntime classic
 * @jsx jsx
 */
import { type ReactNode } from 'react';
type ModalImageProps = {
    alt: string;
    src?: string;
};
type ModalActionContainerProps = {
    shouldReverseButtonOrder: boolean;
    children: ReactNode;
};
/**
 * __Modal body__
 *
 * @internal
 */
export declare const ModalBody: ({ children }: {
    children: ReactNode;
}) => JSX.Element;
/**
 * __Modal heading__
 *
 * @internal
 */
export declare const ModalHeading: ({ children, id, }: {
    children: ReactNode;
    id: string;
}) => JSX.Element;
/**
 * __Modal image__
 *
 * @internal
 */
export declare const ModalImage: ({ alt, src }: ModalImageProps) => JSX.Element;
/**
 * __Modal action container__
 *
 * @internal
 */
export declare const ModalActionContainer: ({ children, shouldReverseButtonOrder, }: ModalActionContainerProps) => JSX.Element;
/**
 * __Modal action item__
 *
 * @internal
 */
export declare const ModalActionItem: ({ children }: {
    children: ReactNode;
}) => JSX.Element;
export {};
