export declare enum TransactionType {
    Verify = 1,
    VKRegistration = 2,
    DomainRegistration = 3,
    DomainHold = 4,
    DomainUnregister = 5,
    Aggregate = 6,
    BatchVerify = 7,
    DomainAddSubmitters = 8,
    DomainRemoveSubmitters = 9
}
export declare enum TransactionStatus {
    Broadcast = "broadcast",
    Dropped = "dropped",
    Error = "error",
    Finalized = "finalized",
    InBlock = "inBlock",
    Invalid = "invalid",
    Pending = "pending",
    Retracted = "retracted",
    Usurped = "usurped"
}
export declare enum ZkVerifyEvents {
    AggregationComplete = "aggregationComplete",
    NewAggregationReceipt = "newAggregationReceipt",
    Broadcast = "broadcast",
    CannotAggregate = "cannotAggregate",
    DomainStateChanged = "domainStateChanged",
    ErrorEvent = "error",
    Finalized = "finalized",
    IncludedInBlock = "includedInBlock",
    NewDomain = "newDomain",
    NewProof = "newProof",
    ProofVerified = "proofVerified",
    Unsubscribe = "unsubscribe",
    VkRegistered = "vkRegistered"
}
export declare enum Risc0Version {
    V2_1 = "V2_1",
    V2_2 = "V2_2",
    V2_3 = "V2_3",
    V3_0 = "V3_0"
}
export declare enum UltrahonkVersion {
    V0_84 = "V0_84",
    V3_0 = "V3_0",
    Legacy = "Legacy"
}
export declare enum UltrahonkVariant {
    Plain = "Plain",
    ZK = "ZK"
}
export declare enum TeeVariant {
    Intel = "Intel"
}
export declare enum Plonky2HashFunction {
    Keccak = "Keccak",
    Poseidon = "Poseidon"
}
export declare enum Library {
    arkworks = "arkworks",
    gnark = "gnark",
    snarkjs = "snarkjs"
}
export declare enum CurveType {
    bn128 = "bn128",
    bn254 = "bn254",
    bls12381 = "bls12381"
}
export declare enum AggregateSecurityRules {
    Untrusted = "Untrusted",
    OnlyOwner = "OnlyOwner",
    OnlyOwnerUncompleted = "OnlyOwnerUncompleted"
}
export declare enum ProofSecurityRules {
    Untrusted = "Untrusted",
    OnlyOwner = "OnlyOwner",
    OnlyAllowlisted = "OnlyAllowlisted"
}
export declare enum Destination {
    None = "None"
}
export declare enum RuntimeVersion {
    V1_3_0 = 1003000,
    V1_5_0 = 1005000,
    V1_6_0 = 1006000,
    V1_6_1 = 1006001
}
export declare const PUBLIC_ZK_VERIFY_EVENTS: ZkVerifyEvents[];
//# sourceMappingURL=enums.d.ts.map