import { FormattedDatabaseCleanResponse } from "./types.js";
/**
 * Defines a generic interface for formatting data into a string.
 * This was previously imported but is now defined locally as the original seems to be removed.
 */
interface ResponseFormatter<T> {
    format(data: T): string;
}
/**
 * Formatter for database clean operation responses
 */
export declare class DatabaseCleanFormatter implements ResponseFormatter<FormattedDatabaseCleanResponse> {
    format(data: FormattedDatabaseCleanResponse): string;
}
/**
 * Create a formatted, human-readable response for the atlas_database_clean tool
 *
 * @param data The raw database clean response data
 * @param isError Whether this response represents an error condition
 * @returns Formatted MCP tool response with appropriate structure
 */
export declare function formatDatabaseCleanResponse(data: FormattedDatabaseCleanResponse, isError?: boolean): any;
export {};
