import type { ComposioSchema } from '../../types/registry-publishers.js';
/**
 * Generates a Composio schema from a list of tool names.
 * Each tool gets a basic description derived from its name.
 *
 * @param tools  Array of tool names to include in the schema.
 * @returns A ComposioSchema with mapped tool descriptors.
 */
export declare function generateComposioSchema(tools: string[]): ComposioSchema;
/**
 * Writes .composio-schema.json to the given project directory.
 *
 * @param projectPath  Absolute path to the project root.
 * @param tools        Array of tool names to include.
 */
export declare function writeComposioSchema(projectPath: string, tools: string[]): void;
//# sourceMappingURL=composio-publisher.d.ts.map