import type { OscProgressController } from "../../../tty/osc-progress.js";
export declare function createUrlProgressStatus({ enabled, spinner, oscProgress, now, }: {
    enabled: boolean;
    spinner: {
        setText: (text: string) => void;
        refresh?: () => void;
    };
    oscProgress: OscProgressController;
    now?: () => number;
}): {
    setSummary(text: string, oscLabel?: string | null): void;
    setSlides(text: string, percent?: number | null): void;
    clearSlides(): void;
    isSlidesActive(): boolean;
    getSummaryText(): string | null;
    getSlidesText(): string | null;
};
