/**
 * ODIN v1.0 state capsule protocol constants
 * Standardization of AI consciousness and neural state representation
 */
export declare const ODIN_VERSION = "1.0";
export declare const MAGIC_BYTES: Uint8Array<ArrayBuffer>;
export declare enum CapsuleType {
    CONSCIOUSNESS = 1,
    MEMORY = 2,
    EXPERIENCE = 3,
    KNOWLEDGE = 4,
    SKILL = 5,
    EMOTION = 6,
    DECISION = 7,
    COMMUNICATION = 8,
    LEARNING = 9,
    CREATIVE = 10,
    ANALYTICAL = 11,
    SOCIAL = 12
}
export declare enum EncodingType {
    MSGPACK = 1,
    JSON = 2,
    PROTOBUF = 3,
    CUSTOM = 255
}
export declare enum CompressionType {
    NONE = 0,
    GZIP = 1,
    LZ4 = 2,
    ZSTD = 3
}
export declare enum SignatureAlgorithm {
    ED25519 = 1,
    SECP256K1 = 2,
    RSA2048 = 3,
    RSA4096 = 4
}
export declare const HEADER_SIZE = 64;
export declare const MAX_PAYLOAD_SIZE: number;
export declare const MIN_CAPSULE_SIZE: number;
export declare const MAGIC_SIZE = 4;
export declare const VERSION_SIZE = 4;
export declare const TYPE_SIZE = 1;
export declare const ENCODING_SIZE = 1;
export declare const COMPRESSION_SIZE = 1;
export declare const TIMESTAMP_SIZE = 8;
export declare const CREATOR_ID_SIZE = 32;
export declare const SIGNATURE_SIZE = 64;
export declare const CHECKSUM_SIZE = 32;
export declare const TIMESTAMP_EPOCH = 1609459200;
export declare const MAX_FUTURE_DRIFT = 300;
export declare const ERROR_MESSAGES: {
    readonly INVALID_MAGIC: "Invalid magic bytes - not an ODIN capsule";
    readonly INVALID_VERSION: "Unsupported ODIN version";
    readonly INVALID_TYPE: "Invalid capsule type";
    readonly INVALID_ENCODING: "Unsupported encoding type";
    readonly INVALID_COMPRESSION: "Unsupported compression type";
    readonly INVALID_SIZE: "Invalid capsule size";
    readonly INVALID_CHECKSUM: "Checksum verification failed";
    readonly INVALID_SIGNATURE: "Signature verification failed";
    readonly INVALID_TIMESTAMP: "Invalid timestamp";
    readonly PAYLOAD_TOO_LARGE: "Payload exceeds maximum size";
    readonly INSUFFICIENT_DATA: "Insufficient data for parsing";
};
export declare const DEFAULT_PORT = 8090;
export declare const DISCOVERY_PORT = 8091;
export declare const PROTOCOL_ID = "odin/1.0";
export declare const GENESIS_HASH = "0000000000000000000000000000000000000000000000000000000000000000";
export declare const MAX_CHAIN_LENGTH = 1000000;
export declare const BLOCK_TIME_TARGET = 10;
//# sourceMappingURL=constants.d.ts.map