export interface LottoPurchaseResult {
    success: boolean;
    numbers?: number[][];
    message: string;
}
export interface LottoCheckResult {
    success: boolean;
    results?: Array<{
        numbers: number[];
        rank: number;
        matchedNumbers: number[];
    }>;
    message: string;
}
export interface MCPConfig {
    credentials?: string;
    encryptedId?: string;
    encryptedPassword?: string;
    secretKey?: string;
}
export declare class LottoMCPService {
    private lottoService;
    private isSignedIn;
    private config;
    constructor(config: MCPConfig);
    private getCredentials;
    purchaseLotto(count: number): Promise<LottoPurchaseResult>;
    checkLottoWinning(numbers: number[][], round?: number): Promise<LottoCheckResult>;
    destroy(): Promise<void>;
}
//# sourceMappingURL=lotto-service.d.ts.map