import type { TailMrtLogsOptions, TailMrtLogsResult } from '@salesforce/b2c-tooling-sdk/operations/mrt'; import type { AuthStrategy } from '@salesforce/b2c-tooling-sdk/auth'; import type { McpTool } from '../../utils/index.js'; import type { Services } from '../../services.js'; import type { ServerContext } from '../../server-context.js'; export interface MrtLogsWatchStartInjections { tailMrtLogs?: (options: TailMrtLogsOptions, auth: AuthStrategy) => Promise; getProfile?: (options: { origin?: string; }, auth: AuthStrategy) => Promise<{ email?: string; }>; } export declare function createMrtLogsWatchStartTool(loadServices: () => Promise | Services, serverContext?: ServerContext, injections?: MrtLogsWatchStartInjections): McpTool;