import React from 'react';
import { ButtonVariant } from 'react-bootstrap/esm/types';
declare type ModalAction = {
    variant?: ButtonVariant;
    copy: React.ReactNode;
    onClick: () => void;
};
export declare type FluidModalProps = {
    show: boolean;
    children: JSX.Element;
    title: string;
    onClose: () => void;
    primaryAction?: ModalAction;
    secondaryActions?: ModalAction[];
    tertiaryActions?: ModalAction[];
};
/**
 * Full-screen modal that scales with screen size. Fits requirements defined in SWC-5801
 * @param props
 * @returns
 */
export declare const FluidModal: (props: FluidModalProps) => JSX.Element;
export {};
