export declare class ToastProgress {
    private timeElapsedTimeoutReference?;
    startTime?: number;
    endTime?: number;
    currentTimestamp: number;
    hasTimeElapsed: boolean;
    expectedTransactionDuration: number;
    secondsPassedSinceStart: number;
    shouldShowProgressBar: boolean;
    percentagePassedSinceStart: number;
    shouldQuickFill: boolean;
    infiniteProgressDelay: number;
    infinitePercentagePassedSinceStart: number;
    infinitePercentageAnimationDuration: number;
    componentWillLoad(): void;
    handleTimeChange(): void;
    private updateProgress;
    disconnectedCallback(): void;
    render(): any;
}
