import { iconColors } from './ModalDFConfirmation.styled'; import { default as React, ReactNode } from 'react'; import { ModalDFFooterProps } from '../ModalDF/types'; import { ModalDFProps } from '../ModalDF'; import { ButtonCompProps } from '../Button'; export type ModalDFConfirmationContent = { header?: ReactNode; body?: ReactNode; bodyMarginBlock?: string; mainButton?: ButtonCompProps; secondaryButton?: ButtonCompProps; footer?: ReactNode; }; export type ModalDFConfirmationFooterProps = ModalDFFooterProps; export type ModalDFConfirmationProps = { content?: ModalDFConfirmationContent; view?: keyof typeof iconColors; icon?: ReactNode; } & Omit; export declare const ModalDFConfirmationFooter: typeof import('../ModalDF').ModalDFFooter; export declare const ModalDFConfirmation: React.ForwardRefExoticComponent<{ content?: ModalDFConfirmationContent | undefined; view?: "info" | "negative" | "warning" | "positive" | undefined; icon?: ReactNode; } & Omit & React.RefAttributes> & { Footer: typeof import('../ModalDF').ModalDFFooter; };