/**
 * Notification Platform Tool Adapter
 *
 * Typed wrapper over platform.call() for sending team notifications.
 * Singleton export -- no credential needed (platform tool).
 *
 * NotificationInput is derived from CreateNotificationParams via Omit,
 * since userId and organizationId are injected server-side from the execution context.
 */
import type { NotificationToolMap, NotificationSDKInput } from '../../types/index.js';
/** @deprecated Use NotificationSDKInput directly. Kept for backward compatibility. */
export type NotificationInput = NotificationSDKInput;
/**
 * Typed notification adapter for sending team notifications.
 *
 * @example
 * ```ts
 * import { notifications } from '@elevasis/sdk/worker'
 *
 * await notifications.create({
 *   category: 'acquisition',
 *   title: 'New lead qualified',
 *   message: 'Acme Corp has been qualified and moved to proposal stage.',
 *   actionUrl: '/deals/deal-123',
 * })
 * ```
 */
export declare const notifications: import("./create-adapter.js").TypedAdapter<NotificationToolMap>;
