/**
 * ABI for the ICrossL2ProverV2 contract
 */
export declare const ICrossL2ProverV2Abi: readonly [{
    readonly inputs: readonly [{
        readonly internalType: "bytes";
        readonly name: "proof";
        readonly type: "bytes";
    }];
    readonly name: "inspectLogIdentifier";
    readonly outputs: readonly [{
        readonly internalType: "uint32";
        readonly name: "srcChain";
        readonly type: "uint32";
    }, {
        readonly internalType: "uint64";
        readonly name: "blockNumber";
        readonly type: "uint64";
    }, {
        readonly internalType: "uint16";
        readonly name: "receiptIndex";
        readonly type: "uint16";
    }, {
        readonly internalType: "uint8";
        readonly name: "logIndex";
        readonly type: "uint8";
    }];
    readonly stateMutability: "pure";
    readonly type: "function";
}, {
    readonly inputs: readonly [{
        readonly internalType: "bytes";
        readonly name: "proof";
        readonly type: "bytes";
    }];
    readonly name: "inspectPolymerState";
    readonly outputs: readonly [{
        readonly internalType: "bytes32";
        readonly name: "stateRoot";
        readonly type: "bytes32";
    }, {
        readonly internalType: "uint64";
        readonly name: "height";
        readonly type: "uint64";
    }, {
        readonly internalType: "bytes";
        readonly name: "signature";
        readonly type: "bytes";
    }];
    readonly stateMutability: "pure";
    readonly type: "function";
}, {
    readonly inputs: readonly [{
        readonly internalType: "bytes";
        readonly name: "proof";
        readonly type: "bytes";
    }];
    readonly name: "validateEvent";
    readonly outputs: readonly [{
        readonly internalType: "uint32";
        readonly name: "chainId";
        readonly type: "uint32";
    }, {
        readonly internalType: "address";
        readonly name: "emittingContract";
        readonly type: "address";
    }, {
        readonly internalType: "bytes";
        readonly name: "topics";
        readonly type: "bytes";
    }, {
        readonly internalType: "bytes";
        readonly name: "unindexedData";
        readonly type: "bytes";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}];
/**
 * Type-safe ABI for the ICrossL2ProverV2 contract
 */
export type ICrossL2ProverV2AbiType = typeof ICrossL2ProverV2Abi;
/**
 * Bytecode for the ICrossL2ProverV2 contract
 */
export declare const ICrossL2ProverV2Bytecode = "0x";
/**
 * Deployed bytecode for the ICrossL2ProverV2 contract
 */
export declare const ICrossL2ProverV2DeployedBytecode = "0x";
