import { IapticAPI } from '../iaptic-api.js'; export declare class AppTools { private api; constructor(api: IapticAPI); isAppNameRequired(): boolean; getTools(): ({ name: string; description: string; inputSchema: { type: string; properties: { appName: { type: string; description: string; }; apiKey: { type: string; description: string; }; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { appName?: undefined; apiKey?: undefined; }; required?: undefined; }; })[]; handleTool(name: string, args: any): Promise<{ content: { type: string; text: string; }[]; isError?: undefined; } | { isError: boolean; content: { type: string; text: string; }[]; }>; }