import { CustomTool } from '../types/CustomTools';
/**
 * Manages the sidebar tool buttons.
 * Returns the built-in tools alongside any user-registered custom tools.
 *
 * @example
 * ```tsx
 * const { tool, addTool, userDefinedTools } = useTools();
 * addTool({ label: 'Export', icon: <Download />, onClick: handleExport });
 * ```
 */
export declare function useTools(): {
    tool: CustomTool[];
    addTool: (newTool: CustomTool) => void;
    userDefinedTools: CustomTool[];
    setUserDefinedTools: import('react').Dispatch<import('react').SetStateAction<CustomTool[]>>;
};
export default useTools;
//# sourceMappingURL=useTools.d.ts.map