import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import type { Notify } from "../notifications/index.js"; import type { BillingAdapter, ResolvedConfig } from "../types.js"; export interface QuoteToolOptions { config: ResolvedConfig; notify?: Notify; /** * Register the OPERATOR half (`quote_plan_change`, `sell_credits`). Default true. * * `false` builds the customer's tool set. Not a security boundary — `enforceOperator` is, * wherever these exist — but a list that offers "price somebody else's workspace" to * somebody who can never do it is a list that sends agents at a 403. */ operatorTools?: boolean; } export declare function registerQuoteTools(server: McpServer, adapter: BillingAdapter, opts: QuoteToolOptions): void; //# sourceMappingURL=quotes.d.ts.map