import React, { PureComponent } from 'react'; import { SUPPORTED_THEME } from './index'; import { THEME_TYPE } from '../theme/themeMap'; declare type DialogFooterProps = { positiveText: string; negativeText: string; positiveProps: object; negativeProps: object; theme: SUPPORTED_THEME; className?: string; disablePositive?: boolean; isSubmitting?: boolean; onPositive?: (e: React.MouseEvent) => void; onNegative?: (e: React.MouseEvent) => void; children?: React.ReactNode | React.ReactNode[]; }; declare class DialogFooter extends PureComponent { static defaultProps: { theme: string; disablePositive: boolean; isSubmitting: boolean; positiveText: string; negativeText: string; positiveProps: {}; negativeProps: {}; }; render(): JSX.Element; _getThemeContainer: (theme: THEME_TYPE) => import("styled-components").StyledComponent<"div", any, {}, never>; _renderOnNegativeButton: () => false | JSX.Element; _renderOnPositiveButton: () => false | JSX.Element; _getPositiveButtonType: () => "primary" | "blue" | "purple"; _onPositive: (e: React.MouseEvent) => void; } export default DialogFooter;