export declare const definitions: ({
    type: string;
    function: {
        name: string;
        description: string;
        parameters: {
            type: string;
            properties: {
                workspaceRoot: {
                    type: string;
                    description: string;
                };
                config: {
                    type: string;
                    description: string;
                    properties: {
                        port: {
                            type: string;
                            description: string;
                        };
                        logLevel: {
                            type: string;
                            description: string;
                        };
                        completionTimeout: {
                            type: string;
                            description: string;
                        };
                    };
                };
                filepath?: undefined;
                line?: undefined;
                column?: undefined;
                searchString?: undefined;
                matchType?: undefined;
                forceSemantic?: undefined;
                fileContents?: undefined;
                command?: undefined;
                newName?: undefined;
                maxResults?: undefined;
            };
            required: any[];
        };
        returns: {
            type: string;
            description: string;
            properties?: undefined;
        };
    };
} | {
    type: string;
    function: {
        name: string;
        description: string;
        parameters: {
            type: string;
            properties: {
                filepath: {
                    type: string;
                    description: string;
                };
                line: {
                    type: string;
                    description: string;
                };
                column: {
                    type: string;
                    description: string;
                };
                searchString: {
                    type: string;
                    description: string;
                };
                matchType: {
                    type: string;
                    description: string;
                    enum: string[];
                };
                forceSemantic: {
                    type: string;
                    description: string;
                };
                fileContents: {
                    type: string;
                    description: string;
                };
                workspaceRoot?: undefined;
                config?: undefined;
                command?: undefined;
                newName?: undefined;
                maxResults?: undefined;
            };
            required: string[];
        };
        returns: {
            type: string;
            description: string;
            properties?: undefined;
        };
    };
} | {
    type: string;
    function: {
        name: string;
        description: string;
        parameters: {
            type: string;
            properties: {
                filepath: {
                    type: string;
                    description: string;
                };
                line: {
                    type: string;
                    description: string;
                };
                column: {
                    type: string;
                    description: string;
                };
                searchString: {
                    type: string;
                    description: string;
                };
                matchType: {
                    type: string;
                    description: string;
                    enum: string[];
                };
                command: {
                    type: string;
                    description: string;
                    enum: string[];
                };
                fileContents: {
                    type: string;
                    description: string;
                };
                workspaceRoot?: undefined;
                config?: undefined;
                forceSemantic?: undefined;
                newName?: undefined;
                maxResults?: undefined;
            };
            required: string[];
        };
        returns: {
            type: string;
            description: string;
            properties?: undefined;
        };
    };
} | {
    type: string;
    function: {
        name: string;
        description: string;
        parameters: {
            type: string;
            properties: {
                filepath: {
                    type: string;
                    description: string;
                };
                line: {
                    type: string;
                    description: string;
                };
                column: {
                    type: string;
                    description: string;
                };
                searchString: {
                    type: string;
                    description: string;
                };
                matchType: {
                    type: string;
                    description: string;
                    enum: string[];
                };
                fileContents: {
                    type: string;
                    description: string;
                };
                workspaceRoot?: undefined;
                config?: undefined;
                forceSemantic?: undefined;
                command?: undefined;
                newName?: undefined;
                maxResults?: undefined;
            };
            required: string[];
        };
        returns: {
            type: string;
            description: string;
            properties?: undefined;
        };
    };
} | {
    type: string;
    function: {
        name: string;
        description: string;
        parameters: {
            type: string;
            properties: {
                filepath: {
                    type: string;
                    description: string;
                };
                line: {
                    type: string;
                    description: string;
                };
                column: {
                    type: string;
                    description: string;
                };
                command: {
                    type: string;
                    description: string;
                    enum: string[];
                };
                newName: {
                    type: string;
                    description: string;
                };
                fileContents: {
                    type: string;
                    description: string;
                };
                workspaceRoot?: undefined;
                config?: undefined;
                searchString?: undefined;
                matchType?: undefined;
                forceSemantic?: undefined;
                maxResults?: undefined;
            };
            required: string[];
        };
        returns: {
            type: string;
            description: string;
            properties?: undefined;
        };
    };
} | {
    type: string;
    function: {
        name: string;
        description: string;
        parameters: {
            type: string;
            properties: {
                filepath: {
                    type: string;
                    description: string;
                };
                line: {
                    type: string;
                    description: string;
                };
                column: {
                    type: string;
                    description: string;
                };
                fileContents: {
                    type: string;
                    description: string;
                };
                workspaceRoot?: undefined;
                config?: undefined;
                searchString?: undefined;
                matchType?: undefined;
                forceSemantic?: undefined;
                command?: undefined;
                newName?: undefined;
                maxResults?: undefined;
            };
            required: string[];
        };
        returns: {
            type: string;
            description: string;
            properties?: undefined;
        };
    };
} | {
    type: string;
    function: {
        name: string;
        description: string;
        parameters: {
            type: string;
            properties: {
                filepath: {
                    type: string;
                    description: string;
                };
                searchString: {
                    type: string;
                    description: string;
                };
                fileContents: {
                    type: string;
                    description: string;
                };
                matchType: {
                    type: string;
                    description: string;
                    enum: string[];
                };
                maxResults: {
                    type: string;
                    description: string;
                };
                workspaceRoot?: undefined;
                config?: undefined;
                line?: undefined;
                column?: undefined;
                forceSemantic?: undefined;
                command?: undefined;
                newName?: undefined;
            };
            required: string[];
        };
        returns: {
            type: string;
            description: string;
            properties: {
                success: {
                    type: string;
                };
                locations: {
                    type: string;
                };
                message: {
                    type: string;
                };
            };
        };
    };
})[];
