import type { Services } from '../../services.js'; import type { McpTool } from '../../utils/index.js'; import { type ScapiLiveSchemaCache } from '@salesforce/b2c-tooling-sdk/scapi'; /** * Creates the scapi_schemas_list tool. * * Mirrors CLI: b2c scapi schemas list (discovery) and b2c scapi schemas get (fetch). * Lists or fetches SCAPI schema specifications; includes standard SCAPI and custom API as schema types. * * @param loadServices - Function that loads configuration and returns Services instance * @param schemaCache - Optional live contract cache shared with SCAPI code mode * @returns MCP tool for listing/fetching SCAPI schemas */ export declare function createScapiSchemasListTool(loadServices: () => Promise | Services, schemaCache?: ScapiLiveSchemaCache): McpTool;