import { TextReplacements, TextTypes } from '../../Text/Text';
import { default as React } from 'react';
import { ModalResponse } from '../ModalResponse';
export type ModalType = 'danger' | 'info' | 'warn' | 'success' | 'default';
export interface ModalHeaderProps {
    type?: ModalType;
    title?: string;
    titleTextType?: TextTypes;
    children?: React.ReactNode;
    closeFn?: (response?: ModalResponse<any>) => void;
    className?: string;
    hideCloseButtonOnMobile?: boolean;
    hideHeaderCloseBtn?: boolean;
    hideTypeIcon?: boolean;
    replacements?: TextReplacements;
}
export declare const ModalHeader: (props: ModalHeaderProps) => import("react/jsx-runtime").JSX.Element;
