import * as _angular_core from '@angular/core'; import { AfterViewInit, ElementRef, Injector } from '@angular/core'; import _Versioning from '@ui5/webcomponents-ai/dist/Versioning.js'; import { UI5CustomEvent } from '@ui5/webcomponents-base'; declare class Versioning implements AfterViewInit { /** * Indicates the index of the currently displayed result version. This property represents the current position in the version history. */ currentStep: _angular_core.InputSignal; /** * The total number of available result versions. Note: Versioning is hidden if the value is `0`. */ totalSteps: _angular_core.InputSignal; /** * Property used to define the access of the item to the overflow Popover. If "NeverOverflow" option is set, the item never goes in the Popover, if "AlwaysOverflow" - it never comes out of it. */ overflowPriority: _angular_core.InputSignal<"Default" | "NeverOverflow" | "AlwaysOverflow" | undefined>; /** * Defines if the toolbar overflow popup should close upon interaction with the item. It will close by default. */ preventOverflowClosing: _angular_core.InputSignalWithTransform; /** * Fired when the user clicks on version navigation buttons. */ ui5VersionChange: _angular_core.OutputEmitterRef>; /** * Available slots for content projection in this component. * * Slots allow you to insert custom content into predefined areas of the web component. * Use the `slot` attribute on child elements to target specific slots. * * - **(default)**: Wrapped component slot. * * @example * ```html * *
Custom header content
*

Default slot content

*
* ``` * * @readonly * @see {@link https://developer.mozilla.org/en-US/docs/Web/API/Web_components/Using_templates_and_slots | MDN Web Components Slots} */ readonly slots: { name: string; description: string; since: string; }[]; elementRef: ElementRef<_Versioning>; injector: Injector; /** * Content density observer is injected to activate automatic CSS class and * UI5 attribute application. The observer self-initializes, no explicit subscribe() needed. * @private */ private readonly _contentDensityObserver; private readonly _destroyRef; get element(): _Versioning; ngAfterViewInit(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { Versioning };