import { ChangeDetectorRef, ElementRef, NgZone, EventEmitter } from '@angular/core'; import type { Components } from '@ds-mo/ui/components'; import type { DsTableSavedViewsCustomEvent } from '@ds-mo/ui/components'; import type { TableSavedViewChangeDetail as IDsTableSavedViewsTableSavedViewChangeDetail } from '@ds-mo/ui/components'; import type { TableSavedViewCreateDetail as IDsTableSavedViewsTableSavedViewCreateDetail } from '@ds-mo/ui/components'; import type { TableSavedViewRenameDetail as IDsTableSavedViewsTableSavedViewRenameDetail } from '@ds-mo/ui/components'; import type { TableSavedViewRemoveDetail as IDsTableSavedViewsTableSavedViewRemoveDetail } from '@ds-mo/ui/components'; import type { TableSavedViewSaveDetail as IDsTableSavedViewsTableSavedViewSaveDetail } from '@ds-mo/ui/components'; import type { TableSavedViewDiscardDetail as IDsTableSavedViewsTableSavedViewDiscardDetail } from '@ds-mo/ui/components'; import * as i0 from "@angular/core"; export declare class DsTableSavedViews { protected z: NgZone; protected el: HTMLDsTableSavedViewsElement; dsViewChange: EventEmitter>; dsViewCreate: EventEmitter>; dsViewRename: EventEmitter>; dsViewRemove: EventEmitter>; dsViewSave: EventEmitter>; dsViewDiscard: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface DsTableSavedViews extends Components.DsTableSavedViews { /** * Emitted when a view selection is requested. */ dsViewChange: EventEmitter>; /** * Emitted after a valid create-view name is submitted. */ dsViewCreate: EventEmitter>; /** * Emitted after a valid renamed view name is submitted. */ dsViewRename: EventEmitter>; /** * Emitted when a custom view removal is requested. */ dsViewRemove: EventEmitter>; /** * Emitted when changes to the active custom view should replace its stored payload. */ dsViewSave: EventEmitter>; /** * Emitted when the active custom view's stored payload should be restored. */ dsViewDiscard: EventEmitter>; }