import { AlertButtonForm, AlertDefinition, RuleAlertProperties, RuleBasedAlertDefinition, ScheduledAlertDefinition } from '../../../AdaptableState/AlertState';
export declare function isScheduledAlertDefinition(alert: AlertDefinition | undefined | null): alert is ScheduledAlertDefinition;
export declare function isRuleBasedAlertDefinition(alert: AlertDefinition | undefined | null): alert is RuleBasedAlertDefinition;
export declare function getRuleAlertProperties(alert: AlertDefinition | undefined | null): RuleAlertProperties | undefined;
export declare function getActiveScheduledAlertDefinitions(alerts: AlertDefinition[]): ScheduledAlertDefinition[];
export declare function getScheduledAlertNotificationForm(includeSuspendButton: boolean): AlertButtonForm;
export declare function scheduledAlertIncludeSuspendButton(alert: ScheduledAlertDefinition): boolean;
export declare function CreateEmptyScheduledAlertDefinition(name?: string): ScheduledAlertDefinition;
