import { PrivateKey, SmartContract, State, UInt64, PublicKey } from 'o1js';
import { EthProof } from './EthVerifier.js';
import 'dotenv/config';
export declare const adminPrivateKey: PrivateKey;
export declare const adminPublicKey: PublicKey;
export declare class EthProofType extends EthProof {
}
export declare class EthProcessor extends SmartContract {
    verifiedStateRoot: State<import("o1js/dist/node/lib/provable/field.js").Field>;
    latestHead: State<UInt64>;
    admin: State<PublicKey>;
    init(): void;
    update(ethProof: EthProofType): Promise<void>;
}
