import React, { ReactNode, KeyboardEvent, Ref, MouseEvent } from "react";
interface IProps {
    header?: ReactNode | null;
    hideHeaderButtons?: boolean;
    footer?: ReactNode;
    className?: string;
    id?: string;
    role?: "tabpanel";
    ariaLabelledBy?: string;
    withoutScrollContainer?: boolean;
    closeLabel?: string;
    onClose?(ev: MouseEvent<HTMLButtonElement>): void;
    onBack?(ev: MouseEvent<HTMLButtonElement>): void;
    onKeyDown?(ev: KeyboardEvent): void;
    cardState?: any;
    ref?: Ref<HTMLDivElement>;
    closeButtonRef?: Ref<HTMLButtonElement>;
    children: ReactNode;
}
declare const BaseCard: React.FC<IProps>;
export default BaseCard;
