/**
 * Database Management MCP Tools
 *
 * Extracted from src/index.ts Task 19.
 * Tools: ocr_db_create, ocr_db_list, ocr_db_select, ocr_db_stats, ocr_db_delete
 *
 * CRITICAL: NEVER use console.log() - stdout is reserved for JSON-RPC protocol.
 * Use console.error() for all logging.
 *
 * @module tools/database
 */
import { type ToolDefinition } from './shared.js';
/**
 * Handle ocr_db_create - Create a new database
 */
export declare function handleDatabaseCreate(params: Record<string, unknown>): Promise<{
    content: Array<{
        type: 'text';
        text: string;
    }>;
}>;
/**
 * Handle ocr_db_list - List all databases
 */
export declare function handleDatabaseList(params: Record<string, unknown>): Promise<{
    content: Array<{
        type: 'text';
        text: string;
    }>;
}>;
/**
 * Handle ocr_db_select - Select active database
 */
export declare function handleDatabaseSelect(params: Record<string, unknown>): Promise<{
    content: Array<{
        type: 'text';
        text: string;
    }>;
}>;
/**
 * Handle ocr_db_stats - Get database statistics
 */
export declare function handleDatabaseStats(params: Record<string, unknown>): Promise<{
    content: Array<{
        type: 'text';
        text: string;
    }>;
}>;
/**
 * Handle ocr_db_delete - Delete a database
 */
export declare function handleDatabaseDelete(params: Record<string, unknown>): Promise<{
    content: Array<{
        type: 'text';
        text: string;
    }>;
}>;
/**
 * Database tools collection for MCP server registration
 */
export declare const databaseTools: Record<string, ToolDefinition>;
//# sourceMappingURL=database.d.ts.map