import type { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import type { BohsaCrmClient } from '../api-client.js'; /** * E-learning key credits. * * BOHSA buys e-learning keys in bulk from providers (First Health & Safety, * BOSS) against a Xero purchase order, and each delegate on an e-learning * booking consumes one key. Bookings draw from the oldest purchase order first * and roll into the next when one runs out. * * Purchase orders covering the same courses form a POOL, and the pool is the * unit that runs low — a nearly-empty PO does not matter if the next one is * full. Deduction is automatic (database triggers on bookings), so none of * these tools allocate; they read the stock and manage the purchase orders. */ export declare function registerElearningKeyTools(server: McpServer, client: BohsaCrmClient): void; //# sourceMappingURL=elearning-keys.d.ts.map