import { ActivatedRoute, Routes } from '@angular/router'; import * as i0 from '@angular/core'; import { OnInit } from '@angular/core'; import { IFeatureToggle } from '@c8y/client'; import { Column, ActionControl, Pagination, DisplayOptions } from '@c8y/ngx-components'; declare class FeatureToggleListComponent implements OnInit { columns: Column[]; actionControls: ActionControl[]; items: (IFeatureToggle & { id: string; })[]; pagination: Pagination; displayOptions: DisplayOptions; hasPrivatePreviewFeatures: boolean; phaseDetails: { PUBLIC_PREVIEW: { class: string; name: "Public preview`feature phase`"; description: "The feature is available for public preview and can be used by all users. It is disabled by default."; }; PRIVATE_PREVIEW: { class: string; name: "Private preview`feature phase`"; description: "The feature is in private preview and available to a selected set of users. It is disabled by default."; }; GENERALLY_AVAILABLE: { class: string; name: "Generally available`feature phase`"; description: "The feature is generally available and can be used by all users. It is enabled by default."; }; }; phaseKeysOrder: ["PRIVATE_PREVIEW", "PUBLIC_PREVIEW", "GENERALLY_AVAILABLE"]; strategyDetails: ({ key: string; class: string; name: "Default`strategy`"; description: "The feature toggle is using the default state based on its phase."; } | { key: string; class: string; name: "Custom`strategy`"; description: "The feature toggle has been customized. When the phase of the feature changes, the custom state remains unchanged."; })[]; activatedRoute: ActivatedRoute; private featureToggle; private alertService; private permissions; private isManagementTenant; private contextRouteService; constructor(); ngOnInit(): Promise; reload(): Promise; updateFeature(feature: IFeatureToggle, newActiveValue: boolean): Promise; removeTenantOverride(feature: IFeatureToggle): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare const childRoutes: Routes; export { FeatureToggleListComponent, childRoutes }; //# sourceMappingURL=index.d.ts.map