export declare const tools: {
    'check-generated-code': {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                prompt: {
                    type: string;
                    description: string;
                };
                files: {
                    type: string;
                    items: {
                        type: string;
                    };
                    description: string;
                };
                testType: {
                    type: string;
                    enum: string[];
                    description: string;
                };
                threadId: {
                    type: string;
                    description: string;
                };
                serverUrl: {
                    type: string;
                    description: string;
                };
                endpoints: {
                    type: string;
                    items: {
                        type: string;
                    };
                    description: string;
                };
                happyPathEndpoints: {
                    type: string;
                    items: {
                        type: string;
                    };
                    description: string;
                };
                sadPathEndpoints: {
                    type: string;
                    items: {
                        type: string;
                    };
                    description: string;
                };
                externalApiCalls: {
                    type: string;
                    items: {
                        type: string;
                    };
                    description: string;
                };
                fileStructure: {
                    type: string;
                    description: string;
                };
                featureDescription: {
                    type: string;
                    description: string;
                };
                credentials: {
                    type: string;
                    properties: {
                        username: {
                            type: string;
                        };
                        password: {
                            type: string;
                        };
                    };
                    description: string;
                };
                features: {
                    type: string;
                    items: {
                        type: string;
                    };
                    description: string;
                };
                formSubmissions: {
                    type: string;
                    forms: {
                        type: string;
                        properties: {
                            featureDescription: {
                                type: string;
                            };
                            formName: {
                                type: string;
                            };
                            formTag: {
                                type: string;
                            };
                            submitButtonName: {
                                type: string;
                            };
                            submitButtonId: {
                                type: string;
                            };
                            submitButtonCode: {
                                type: string;
                            };
                        };
                    };
                    description: string;
                };
                elements: {
                    type: string;
                    endpoints: {
                        type: string;
                        properties: {
                            endpoint: {
                                type: string;
                            };
                            elements: {
                                type: string;
                                items: {
                                    type: string;
                                    properties: {
                                        elementType: {
                                            type: string;
                                        };
                                        modified: {
                                            enum: string[];
                                        };
                                        id: {
                                            type: string;
                                        };
                                        name: {
                                            type: string;
                                        };
                                        description: {
                                            type: string;
                                        };
                                    };
                                };
                            };
                        };
                    };
                    description: string;
                };
                code: {
                    type: string;
                    items: {
                        type: string;
                    };
                    description: string;
                };
            };
            required: string[];
        };
    };
};
export declare const toolHandlers: {
    "check-generated-code": (args: any) => Promise<{
        content: any[];
    }>;
};
//# sourceMappingURL=tools.d.ts.map