import * as _qualcomm_ui_angular_core_machine from '@qualcomm-ui/angular-core/machine'; import { BaseApiContextService, ApiContextDirective } from '@qualcomm-ui/angular-core/machine'; import * as i0 from '@angular/core'; import { OnInit } from '@angular/core'; import * as _qualcomm_ui_qds_core_stepper from '@qualcomm-ui/qds-core/stepper'; import { QdsStepperApi, QdsStepperApiProps, QdsStepperSize } from '@qualcomm-ui/qds-core/stepper'; import { CoreStepperCompletedContentDirective, CoreStepperContentDirective, CoreStepperHintDirective, CoreStepperIndicatorDirective, CoreStepperItemDirective, CoreStepperLabelDirective, CoreStepperListDirective, CoreStepperNextTriggerDirective, CoreStepperPrevTriggerDirective, CoreStepperRootDirective, CoreStepperSeparatorDirective, CoreStepperTriggerDirective } from '@qualcomm-ui/angular-core/stepper'; import * as _qualcomm_ui_core_stepper from '@qualcomm-ui/core/stepper'; import { StepperApi } from '@qualcomm-ui/core/stepper'; import { LucideIconOrString } from '@qualcomm-ui/angular-core/lucide'; import { SignalifyInput } from '@qualcomm-ui/angular-core/signals'; import * as i15 from '@qualcomm-ui/angular/icon'; declare class QdsStepperContextService extends BaseApiContextService { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare const QDS_STEPPER_CONTEXT: i0.InjectionToken<() => QdsStepperApi>; declare const useQdsStepperContext: (opts?: _qualcomm_ui_angular_core_machine.UseContextOpts | undefined) => Optional extends true ? (() => QdsStepperApi) | null : () => QdsStepperApi; declare const provideQdsStepperContext: () => i0.Provider[]; declare class StepperCompletedContentDirective extends CoreStepperCompletedContentDirective { protected readonly qdsContext: () => _qualcomm_ui_qds_core_stepper.QdsStepperApi; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class StepperContentDirective extends CoreStepperContentDirective { protected readonly qdsContext: () => _qualcomm_ui_qds_core_stepper.QdsStepperApi; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Access the API of the {@link StepperRootDirective} in the template. * * @example * ```angular-html *
* * * *
* ``` */ declare class StepperContextDirective extends ApiContextDirective { constructor(); /** * Provides intellisense for the context in the template. */ static ngTemplateContextGuard(dir: StepperContextDirective, ctx: unknown): ctx is { $implicit: StepperApi; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class StepperHintDirective extends CoreStepperHintDirective { protected readonly qdsContext: () => _qualcomm_ui_qds_core_stepper.QdsStepperApi; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class StepperIndicatorDirective extends CoreStepperIndicatorDirective { /** * Icon to display when the step is completed. * * @default 'check' */ readonly completedIcon: i0.InputSignal; /** * Icon to display when the step is in an error state. * * @default StepperIndicatorAlert */ readonly errorIcon: i0.InputSignal; protected readonly qdsContext: () => _qualcomm_ui_qds_core_stepper.QdsStepperApi; private readonly _stepperContext; private readonly _stepperItemContext; protected readonly itemState: i0.Signal<_qualcomm_ui_core_stepper.StepperItemState>; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class StepperIndicatorIconDirective implements OnInit { protected readonly qdsContext: () => _qualcomm_ui_qds_core_stepper.QdsStepperApi; 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 StepperItemDirective extends CoreStepperItemDirective { protected readonly qdsContext: () => _qualcomm_ui_qds_core_stepper.QdsStepperApi; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class StepperLabelDirective extends CoreStepperLabelDirective { protected readonly qdsContext: () => _qualcomm_ui_qds_core_stepper.QdsStepperApi; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class StepperListDirective extends CoreStepperListDirective { protected readonly qdsContext: () => _qualcomm_ui_qds_core_stepper.QdsStepperApi; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class StepperNextTriggerDirective extends CoreStepperNextTriggerDirective { protected readonly qdsContext: () => _qualcomm_ui_qds_core_stepper.QdsStepperApi; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class StepperPrevTriggerDirective extends CoreStepperPrevTriggerDirective { protected readonly qdsContext: () => _qualcomm_ui_qds_core_stepper.QdsStepperApi; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class StepperRootDirective extends CoreStepperRootDirective implements SignalifyInput { /** * The size of the stepper and its elements. * * @default 'lg' */ readonly size: i0.InputSignal; protected readonly qdsStepperService: QdsStepperContextService; constructor(); ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class StepperSeparatorDirective extends CoreStepperSeparatorDirective { protected readonly qdsContext: () => _qualcomm_ui_qds_core_stepper.QdsStepperApi; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class StepperTriggerDirective extends CoreStepperTriggerDirective { protected readonly qdsContext: () => _qualcomm_ui_qds_core_stepper.QdsStepperApi; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class StepperModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { QDS_STEPPER_CONTEXT, QdsStepperContextService, StepperCompletedContentDirective, StepperContentDirective, StepperContextDirective, StepperHintDirective, StepperIndicatorDirective, StepperIndicatorIconDirective, StepperItemDirective, StepperLabelDirective, StepperListDirective, StepperModule, StepperNextTriggerDirective, StepperPrevTriggerDirective, StepperRootDirective, StepperSeparatorDirective, StepperTriggerDirective, provideQdsStepperContext, useQdsStepperContext }; //# sourceMappingURL=qualcomm-ui-angular-stepper.d.ts.map