export * from "./Action";
export * from "./ActionTypes";
export * from "./Callbacks";
export * from "./Filter";
export * from "./IAction";
export * from "./IFilter";
export * from "./ILastIssued";
export * from "./IMuteFilter";
export * from "./INotification";
export * from "./INotificationClient";
export * from "./INotificationHistoryOptions";
export * from "./INotificationService";
export * from "./IPerformedAction";
export * from "./ISnoozeTimer";
export * from "./ISubscription";
export * from "./LastIssued";
export * from "./Meta";
export * from "./Notification";
export * from "./NotificationConfig";
export * from "./NotificationHookTypes";
export * from "./PerformedAction";
export * from "./SnoozeTimer";
export * from "./Subscription";
export type NotificationServiceState = {
    showCenter: boolean;
    isDocked: boolean;
    position?: {
        top: number;
        left: number;
        height: number;
        width: number;
    };
    /**
     * Contains the windowName of the most recent UI state change call.
     */
    mostRecentWindowName?: string;
};
export type NotificationServiceConfig = {
    disableDotOnToolbarIcon: boolean;
    showDotOnToolbarIconForMutedNotifications: boolean;
    informationalNotificationToastPeriodSeconds: number;
    defaultSnoozePeriodSeconds: number;
    newNotificationHaloPeriodSeconds: number;
    toastTimeoutOnActionableNotifications: boolean;
};
//# sourceMappingURL=index.d.ts.map