import React from 'react';
import { Tab as KuiTab } from '@kui-shell/core/mdist/api/Tab';
interface Props {
    /** tab uuid */
    uuid: string;
    tab: KuiTab;
}
interface State {
    isActive: boolean;
}
interface ActiveState extends State {
    isActive: true;
    execUUID: string;
    command: string;
    asking?: string;
}
export default class Confirm extends React.PureComponent<Props, State | ActiveState> {
    constructor(props: Props);
    private initEvents;
    private onConfirmStart;
    /** User has confirmed the command */
    private onConfirm;
    private readonly _onSubmit;
    private readonly _onClose;
    private readonly strings;
    render(): JSX.Element;
}
export {};
