///
import type { ITaskMonitorConfig } from '../task';
export interface IConfirmationModalPassthroughProps {
account?: string;
askForReason?: boolean;
bodyContent?: JSX.Element;
buttonText?: string;
cancelButtonText?: string;
header?: string;
interestingHealthProviderNames?: string[];
multiTaskTitle?: string;
platformHealthOnlyShowOverride?: boolean;
platformHealthType?: string;
retryBody?: string;
submitJustWithReason?: boolean;
submitMethod?: (args?: any) => PromiseLike;
textToVerify?: string;
verificationLabel?: string;
}
export interface IConfirmationModalParams extends IConfirmationModalPassthroughProps {
body?: string;
taskMonitorConfig?: ITaskMonitorConfig;
taskMonitorConfigs?: ITaskMonitorConfig[];
}
export declare class ConfirmationModalService {
private static defaults;
static confirm(params: IConfirmationModalParams): PromiseLike;
}