export declare class DepositAttestationWorker {
    compileAttestation(): Promise<void>;
    computeAttestation(depositBlockNumber: number, ethAddressLowerHex: string, attestationBEHex: string): Promise<{
        despositSlotRaw: {
            slot_key_address: string;
            slot_nested_key_attestation_hash: string;
            value: string;
        };
        depositAttestationProofJson: import("o1js").JsonProof;
        ethVerifierProofJson: import("o1js").JsonProof;
    }>;
    compile(): Promise<void>;
    compute(presentationJson: string, depositBlockNumber: number, ethAddressLowerHex: string): Promise<{
        despositSlotRaw: {
            slot_key_address: string;
            slot_nested_key_attestation_hash: string;
            value: string;
        };
        ethDepositProofJson: import("o1js").JsonProof;
    }>;
}
