/**
 * Deprecation warning utility
 * Emits warnings once per tool per session to avoid spam
 */
/**
 * Options for deprecation warning
 */
export interface DeprecationOptions {
    /** Name of the deprecated tool */
    tool: string;
    /** Name of the replacement tool */
    replacement: string;
    /** Version when the tool was deprecated */
    deprecatedIn: string;
    /** Version when the tool will be removed */
    removedIn: string;
}
/**
 * Emit a deprecation warning for a tool
 * Warning is emitted only once per tool per session
 *
 * @param options - Deprecation configuration
 */
export declare function emitDeprecationWarning(options: DeprecationOptions): void;
/**
 * Reset deprecation warnings (for testing)
 * This clears the set of warned tools
 */
export declare function resetDeprecationWarnings(): void;
//# sourceMappingURL=deprecation.d.ts.map