/** * @license * Copyright LOGO YAZILIM SANAYİ VE TİCARET A.Ş. All Rights Reserved. * * Save to the extent permitted by law, you may not use, copy, modify, * distribute or create derivative works of this material or any part * of it without the prior written consent of LOGO YAZILIM SANAYİ VE TİCARET A.Ş. Limited. * Any reproduction of this material must contain this notice. */ import { AfterContentInit, ElementRef, EventEmitter, QueryList } from '@angular/core'; import { Router } from '@angular/router'; import { ItemComponent } from './item.component'; import { WizardService } from './wizard.service'; /** * Wizard library create business flow paths for your users. * Add the below code to your code stack and give initializer parameters. * * app.component.html * * ```html * * content of wizard step one * content of wizard step two * * ``` * * ### Footer * Add your own footer contents to the footer element of the wizard. * For example: * * app.component.html * * ```html * * content of wizard step one *
My own footer content
* * ``` */ export declare class WizardComponent implements AfterContentInit { private router; wizardService: WizardService; /** * Step changer subscription */ $changeStep: EventEmitter; /** * Set id */ id: string; /** * Set active step. Default is first one. */ activeStep: number; /** * Add CSS classes as a string for styling. */ cssClasses: string; /** * Full width or not option for the wizard base. */ hasContainer: boolean; /** * Show footer or not option for the wizard content area. */ hasFooter: boolean; /** * Place wizard headers in a vertical layout. */ isVertical: boolean; /** * All steps was added */ steps: QueryList; /** * Routing is enabled, default false. Just shows ng-content. If route enabled, step route will be shown inside the content. */ routing: boolean; /** * Add custom css to step header container div. */ stepHeaderCss: string; /** * Add custom css to step contents container div. */ stepContentCss: string; /** * Triggered when clicked another step */ stepChange: EventEmitter; /** * When added, created or changed ItemComponent this event will be triggered */ stepEvent: EventEmitter>; wizardActions: ElementRef; warningSteps: any[]; private tree; private group; hasActions: boolean; singleStep: boolean; constructor(router: Router, wizardService: WizardService); isRouteMatch(): void; ngAfterContentInit(): void; selectStep(step: ItemComponent): void; checkStepStatus(step: ItemComponent): boolean; /** * Set selected step with index number. For example setActiveStep(0); * @param index */ setActiveStep(index: number): void; gotoNextStep(): void; gotoPrevStep(): void; }