export namespace coreToolsSkill {
    let id: string;
    let description: string;
    let envKeys: any[];
    let tools: ({
        name: string;
        description: string;
        input_schema: {
            type: string;
            properties: {
                path: {
                    type: string;
                    description: string;
                };
                content?: undefined;
                command?: undefined;
                cwd?: undefined;
                url?: undefined;
                seconds?: undefined;
                reason?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        input_schema: {
            type: string;
            properties: {
                path: {
                    type: string;
                    description: string;
                };
                content: {
                    type: string;
                    description: string;
                };
                command?: undefined;
                cwd?: undefined;
                url?: undefined;
                seconds?: undefined;
                reason?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        input_schema: {
            type: string;
            properties: {
                path: {
                    type: string;
                    description: string;
                };
                content?: undefined;
                command?: undefined;
                cwd?: undefined;
                url?: undefined;
                seconds?: undefined;
                reason?: undefined;
            };
            required?: undefined;
        };
    } | {
        name: string;
        description: string;
        input_schema: {
            type: string;
            properties: {
                command: {
                    type: string;
                    description: string;
                };
                cwd: {
                    type: string;
                    description: string;
                };
                path?: undefined;
                content?: undefined;
                url?: undefined;
                seconds?: undefined;
                reason?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        input_schema: {
            type: string;
            properties: {
                url: {
                    type: string;
                    description: string;
                };
                path?: undefined;
                content?: undefined;
                command?: undefined;
                cwd?: undefined;
                seconds?: undefined;
                reason?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        input_schema: {
            type: string;
            properties: {
                seconds: {
                    type: string;
                    description: string;
                };
                reason: {
                    type: string;
                    description: string;
                };
                path?: undefined;
                content?: undefined;
                command?: undefined;
                cwd?: undefined;
                url?: undefined;
            };
            required?: undefined;
        };
    })[];
    function handleToolCall(name: any, args: any, context: any): Promise<any>;
    function resolve(): any;
}
