export type ToolSemantic = 'ask_user' | 'delegate' | 'edit_like' | 'exec_like' | 'fetch_like' | 'other' | 'read_like' | 'search_like' | 'write_like';
export declare function canonicalToolName(rawName: unknown): string;
export declare function toolSemantic(rawName: unknown): ToolSemantic;
export declare function toolDisplayLabel(rawName: unknown): string;
export declare function isAskUserToolName(rawName: unknown): boolean;
export declare function isDelegateToolName(rawName: unknown): boolean;
export declare function isEditLikeToolName(rawName: unknown): boolean;
export declare function isExecLikeToolName(rawName: unknown): boolean;
export declare function isFetchLikeToolName(rawName: unknown): boolean;
export declare function isReadLikeToolName(rawName: unknown): boolean;
export declare function isSearchLikeToolName(rawName: unknown): boolean;
export declare function isWriteLikeToolName(rawName: unknown): boolean;
//# sourceMappingURL=tool-metadata.d.ts.map