import { CallToolRequest } from '@modelcontextprotocol/sdk/types.js';
import { Handler } from './types.js';
export declare const toolSpec: {
    name: string;
    description: string;
    inputSchema: {
        type: string;
        properties: {
            fen: {
                type: string;
                description: string;
            };
            play: {
                type: string;
                description: string;
            };
            since: {
                type: string;
                description: string;
                minimum: number;
                maximum: number;
            };
            until: {
                type: string;
                description: string;
                minimum: number;
                maximum: number;
            };
            moves: {
                type: string;
                description: string;
                minimum: number;
                maximum: number;
            };
            topGames: {
                type: string;
                description: string;
                minimum: number;
                maximum: number;
            };
        };
        required: string[];
    };
};
export declare class MastersLookupHandler implements Handler<CallToolRequest> {
    handle(request: CallToolRequest): Promise<any>;
}
