import * as _angular_core from '@angular/core'; import { SdTaskState, SdTaskView, SdTaskStatus } from '@sdcorejs/angular/services/task'; type SdJobProgressMode = 'bar' | 'compact' | 'details'; declare class SdJobProgress { #private; readonly taskId: _angular_core.InputSignal; readonly state: _angular_core.InputSignal | undefined>; readonly mode: _angular_core.InputSignal; readonly title: _angular_core.InputSignal; readonly message: _angular_core.InputSignal; readonly showActions: _angular_core.InputSignalWithTransform; readonly sdCancel: _angular_core.OutputEmitterRef; readonly sdRetry: _angular_core.OutputEmitterRef; readonly task: _angular_core.Signal | undefined>; readonly resolvedState: _angular_core.Signal | undefined>; readonly progress: _angular_core.Signal; readonly effectiveTitle: _angular_core.Signal; readonly effectiveMessage: _angular_core.Signal; readonly statusLabel: _angular_core.Signal; readonly progressLabel: _angular_core.Signal; readonly cancelLabel: _angular_core.Signal; readonly retryLabel: _angular_core.Signal; readonly displayedError: _angular_core.Signal; readonly active: _angular_core.Signal; readonly canCancel: _angular_core.Signal; readonly canRetry: _angular_core.Signal; get modeAttr(): SdJobProgressMode; get statusAttr(): SdTaskStatus; readonly ariaLive = "polite"; onCancel(): void; onRetry(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { SdJobProgress }; export type { SdJobProgressMode };