export declare const WORKSPACE_TOOLS_PREFIX: "mastra_workspace";
/**
 * Workspace tool name constants.
 * Use these to reference workspace tools by name.
 *
 * @example
 * ```typescript
 * import { WORKSPACE_TOOLS } from '@mastra/core/workspace';
 *
 * if (toolName === WORKSPACE_TOOLS.SANDBOX.EXECUTE_COMMAND) {
 *   // Handle sandbox execution
 * }
 * ```
 */
export declare const WORKSPACE_TOOLS: {
    readonly FILESYSTEM: {
        readonly READ_FILE: "mastra_workspace_read_file";
        readonly WRITE_FILE: "mastra_workspace_write_file";
        readonly EDIT_FILE: "mastra_workspace_edit_file";
        readonly LIST_FILES: "mastra_workspace_list_files";
        readonly DELETE: "mastra_workspace_delete";
        readonly FILE_STAT: "mastra_workspace_file_stat";
        readonly MKDIR: "mastra_workspace_mkdir";
        readonly GREP: "mastra_workspace_grep";
        readonly AST_EDIT: "mastra_workspace_ast_edit";
    };
    readonly SANDBOX: {
        readonly EXECUTE_COMMAND: "mastra_workspace_execute_command";
        readonly GET_PROCESS_OUTPUT: "mastra_workspace_get_process_output";
        readonly KILL_PROCESS: "mastra_workspace_kill_process";
    };
    readonly SEARCH: {
        readonly SEARCH: "mastra_workspace_search";
        readonly INDEX: "mastra_workspace_index";
    };
    readonly LSP: {
        readonly LSP_INSPECT: "mastra_workspace_lsp_inspect";
    };
};
/**
 * Type representing any workspace tool name.
 */
export type WorkspaceToolName = (typeof WORKSPACE_TOOLS.FILESYSTEM)[keyof typeof WORKSPACE_TOOLS.FILESYSTEM] | (typeof WORKSPACE_TOOLS.SEARCH)[keyof typeof WORKSPACE_TOOLS.SEARCH] | (typeof WORKSPACE_TOOLS.SANDBOX)[keyof typeof WORKSPACE_TOOLS.SANDBOX] | (typeof WORKSPACE_TOOLS.LSP)[keyof typeof WORKSPACE_TOOLS.LSP];
//# sourceMappingURL=index.d.ts.map