/// 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; }