import { ElementController, type IElementControllerConfig, type IElementFacade } from '../../../Controllers/Abstracts/ElementController'; import type { WizardElement } from './WizardElement'; /** * Represents the methods available on a wizard element. * * @private */ interface IWizardElementFacade extends IElementFacade, Pick { } /** * Represents a controller for a wizard element. * * @public */ export declare class WizardController extends ElementController { /** * Constructs a new instance of the `WizardController` class. * * @public */ constructor(host: WizardElement, config: IElementControllerConfig); /** * Maps the element to a facade. * * @protected * @override * @param element - The element to map. * @returns The facade. */ protected map(element: WizardElement): IWizardElementFacade; } export {}; //# sourceMappingURL=WizardController.d.ts.map