/// <reference path="../../../../../src/carbon.d.ts" />
import { ModalBodyProps } from "@carbon/react";
import React, { FC } from "react";
export declare const StyledModalBody: FC<ModalBodyProps>;
export declare const OnboardingModal: ({ isDoingAsyncWork, heading, headingLabel, primaryButtonText, primaryButtonDisabled, secondaryButtonText, tertiaryButtonText, loadingText, error, danger, theme, onRequestClose, onSecondary, onPrimary, onTertiary, children, }: {
    isDoingAsyncWork: boolean;
    heading: string;
    headingLabel?: string | undefined;
    primaryButtonText: string;
    primaryButtonDisabled?: boolean | undefined;
    secondaryButtonText?: string | undefined;
    tertiaryButtonText?: string | undefined;
    loadingText: string;
    error?: {
        title: string;
        description: string;
    } | undefined;
    danger?: boolean | undefined;
    theme: string;
    onRequestClose: (skip: boolean) => void;
    onSecondary?: (() => void) | undefined;
    onPrimary?: (() => void) | undefined;
    onTertiary?: (() => void) | undefined;
    children?: React.ReactNode;
}) => JSX.Element;
