import type { VoyantRuntimeHostPrimitives } from "@voyant-travel/core"; import type { VoyantPort } from "@voyant-travel/core/project"; export interface NotificationsRuntimeContributorHost { primitives: VoyantRuntimeHostPrimitives; hasRuntimePort?(port: Pick, "id">): boolean; getRuntimePort(port: Pick, "id">): T | Promise; } /** Contribute Notifications and its narrow Finance integration. */ export declare function createNotificationsRuntimePortContribution(host: NotificationsRuntimeContributorHost): Readonly>;