// Type definitions for react-confirm 0.1 // Project: https://github.com/haradakunihiko/react-confirm // Definitions by: santiagodoldan // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.3 import * as React from "react"; export class PlainConfirmModal extends React.Component { } export function confirmable(component: typeof PlainConfirmModal): React.Component; export function createConfirmation(component: React.Component, unmountDelay?: number): (props: any) => Promise; export interface ReactConfirmProps { confirmation: string | React.ReactElement; dismiss: () => void; proceed: (value?: string) => void; cancel: (value?: string) => void; show: boolean; }