import { WidgetControls } from '@c8y/ngx-components/global-context'; /** * Produces the baseline alarm list controls preset mirroring the default * widget behaviour. * * @returns Fresh baseline controls instance for the alarm list widget. */ declare function createAlarmListControls(): WidgetControls; /** * Produces the legacy alarm controls preset shared by the "recent" and * "critical" alarm widgets. It hides the refresh interval and exposes the * manual refresh button inline. * * @returns Alarm controls tailored for legacy alarm widgets. */ declare function createLegacyAlarmControls(): WidgetControls; /** * Resolves the appropriate controls preset based on the widget identifier. * * @param widgetId Optional widget id coming from the widget config/definition. * @returns Fully materialised controls for the widget. */ declare function resolveAlarmControls(widgetId?: string): WidgetControls; export { createAlarmListControls, createLegacyAlarmControls, resolveAlarmControls }; //# sourceMappingURL=index.d.ts.map