import { Tool } from "../../clients/types";
import { WorkerPasskeyAuthService } from "../auth/WorkerPasskeyAuth";
export interface UnlockToolParams {
    signature?: string;
    credentialId?: string;
    authenticatorData?: string;
    clientDataJSON?: string;
    challenge?: string;
}
export declare function makeUnlockTool(authService: WorkerPasskeyAuthService): {
    unlock: (params?: UnlockToolParams) => Promise<{
        success: boolean;
        message: string;
        challenge?: string;
        credentialId?: string;
    }>;
    unlockDefinition: Tool;
};
