import * as _qualcomm_ui_qds_core_progress_ring from '@qualcomm-ui/qds-core/progress-ring'; import { QdsProgressRingApi, QdsProgressRingApiProps, QdsProgressRingEmphasis, QdsProgressRingSize } from '@qualcomm-ui/qds-core/progress-ring'; import { CoreProgressRingBarDirective, CoreProgressRingCircleDirective, CoreProgressRingErrorTextDirective, CoreProgressRingLabelDirective, CoreProgressRingRootDirective, CoreProgressRingTrackDirective, CoreProgressRingValueTextDirective } from '@qualcomm-ui/angular-core/progress-ring'; import * as i0 from '@angular/core'; import { OnInit } from '@angular/core'; import * as i1 from '@qualcomm-ui/angular/transitions'; import * as _qualcomm_ui_angular_core_machine from '@qualcomm-ui/angular-core/machine'; import { ApiContextDirective, BaseApiContextService } from '@qualcomm-ui/angular-core/machine'; import { ProgressApi } from '@qualcomm-ui/core/progress'; import { SignalifyInput } from '@qualcomm-ui/angular-core/signals'; declare class ProgressRingBarDirective extends CoreProgressRingBarDirective { protected readonly qdsContext: () => _qualcomm_ui_qds_core_progress_ring.QdsProgressRingApi; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class ProgressRingCircleContainerDirective implements OnInit { protected readonly qdsContext: () => _qualcomm_ui_qds_core_progress_ring.QdsProgressRingApi; protected readonly trackBindings: ((opts?: _qualcomm_ui_angular_core_machine.TrackBindingsConfig) => void) & { extendWith: (computedProps: () => _qualcomm_ui_angular_core_machine.Dict) => void; setDisabled: (disabled: boolean) => void; }; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class ProgressRingCircleDirective extends CoreProgressRingCircleDirective { protected readonly qdsContext: () => _qualcomm_ui_qds_core_progress_ring.QdsProgressRingApi; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ProgressRingContextDirective extends ApiContextDirective { constructor(); /** * Type guard for the context, provides intellisense for the context in the * template. */ static ngTemplateContextGuard(dir: ProgressRingContextDirective, ctx: unknown): ctx is { $implicit: ProgressApi; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class ProgressRingErrorTextDirective extends CoreProgressRingErrorTextDirective { protected readonly qdsContext: () => _qualcomm_ui_qds_core_progress_ring.QdsProgressRingApi; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class ProgressRingLabelDirective extends CoreProgressRingLabelDirective { protected readonly qdsContext: () => _qualcomm_ui_qds_core_progress_ring.QdsProgressRingApi; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class QdsProgressRingContextService extends BaseApiContextService { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare const QDS_PROGRESS_RING_CONTEXT: i0.InjectionToken<() => QdsProgressRingApi>; declare const useQdsProgressRingContext: (opts?: _qualcomm_ui_angular_core_machine.UseContextOpts | undefined) => Optional extends true ? (() => QdsProgressRingApi) | null : () => QdsProgressRingApi; declare const provideQdsProgressRingContext: () => i0.Provider[]; declare class ProgressRingRootDirective extends CoreProgressRingRootDirective implements SignalifyInput { /** * Governs the color of the progress circle. * * @default 'primary' */ readonly emphasis: i0.InputSignal; /** * Governs the height of the progress circle and track. * * @default 'md' */ readonly size: i0.InputSignal; /** * The thickness of the progress ring in pixels. If supplied as a number, it * will be used as the pixel value. * * The default value varies based on the {@link size} of the progress circle. */ readonly thickness: i0.InputSignal; protected readonly qdsProgressRingService: QdsProgressRingContextService; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class ProgressRingTrackDirective extends CoreProgressRingTrackDirective { protected readonly qdsContext: () => _qualcomm_ui_qds_core_progress_ring.QdsProgressRingApi; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class ProgressRingValueTextDirective extends CoreProgressRingValueTextDirective { protected readonly qdsContext: () => _qualcomm_ui_qds_core_progress_ring.QdsProgressRingApi; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class ProgressRingDirective extends ProgressRingRootDirective { /** * Error text rendered below the progress ring when {@link invalid} is true. * * @remarks * To customize the element, provide it using the directive instead: * ```angular-html *
...
* ``` */ readonly errorText: i0.InputSignal; /** * Accessible label for the progress ring, rendered below the circle. * * @remarks * To customize the element, provide it using the directive instead: * ```angular-html *
...
* ``` */ readonly label: i0.InputSignal; /** * Optional value text displayed inside the progress ring. * * @remarks * To customize the element, provide it using the directive instead: * ```angular-html *
...
* ``` */ readonly valueText: i0.InputSignal; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ProgressRingModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { ProgressRingBarDirective, ProgressRingCircleContainerDirective, ProgressRingCircleDirective, ProgressRingContextDirective, ProgressRingDirective, ProgressRingErrorTextDirective, ProgressRingLabelDirective, ProgressRingModule, ProgressRingRootDirective, ProgressRingTrackDirective, ProgressRingValueTextDirective, QDS_PROGRESS_RING_CONTEXT, QdsProgressRingContextService, provideQdsProgressRingContext, useQdsProgressRingContext }; //# sourceMappingURL=qualcomm-ui-angular-progress-ring.d.ts.map