import type { Tool } from '@modelcontextprotocol/sdk/types.js'; import type { AuthContext } from '../types.js'; export declare const getNotificationsTool: Tool; export declare function handleGetNotifications(_auth: AuthContext, args: any): Promise<{ content: { type: string; text: string; }[]; isError?: never; } | { content: { type: string; text: string; }[]; isError: boolean; }>; export declare const getUnreadCountTool: Tool; export declare function handleGetUnreadCount(_auth: AuthContext, _args: any): Promise<{ content: { type: string; text: string; }[]; isError?: never; } | { content: { type: string; text: string; }[]; isError: boolean; }>; export declare const markNotificationReadTool: Tool; export declare function handleMarkNotificationRead(_auth: AuthContext, args: any): Promise<{ content: { type: string; text: string; }[]; isError?: never; } | { content: { type: string; text: string; }[]; isError: boolean; }>; export declare const updateNotificationPreferencesTool: Tool; export declare function handleUpdateNotificationPreferences(_auth: AuthContext, args: any): Promise<{ content: { type: string; text: string; }[]; isError?: never; } | { content: { type: string; text: string; }[]; isError: boolean; }>; export declare const dismissBroadcastTool: Tool; export declare function handleDismissBroadcast(_auth: AuthContext, args: any): Promise<{ content: { type: string; text: string; }[]; isError: boolean; } | { content: { type: string; text: string; }[]; isError?: never; }>; //# sourceMappingURL=notifications.d.ts.map