schemas: readonly [
    {
        accountAddress: {
            deserialize: (value: Buffer) => `ak_${string}`;
            serialize: (value: `ak_${string}`) => Buffer;
        };
        contractAddress: {
            deserialize: (value: Buffer) => `ct_${string}`;
            serialize: (value: `ct_${string}`) => Buffer;
        };
        tag: {
            constValue: AensWildcard;
            constValueOptional: boolean;
            deserialize: (value: Buffer) => AensWildcard;
            serialize: (value: AensWildcard) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: (value: Buffer) => 1;
            serialize: (value?: 1) => Buffer;
        };
    },
    {
        accountAddress: {
            deserialize: (value: Buffer) => `ak_${string}`;
            serialize: (value: `ak_${string}`) => Buffer;
        };
        contractAddress: {
            deserialize: (value: Buffer) => `ct_${string}`;
            serialize: (value: `ct_${string}`) => Buffer;
        };
        nameId: {
            deserialize: (value: Buffer) => `nm_${string}`;
            serialize(value: `${string}.chain` | `nm_${string}`): Buffer;
        };
        tag: {
            constValue: AensName;
            constValueOptional: boolean;
            deserialize: (value: Buffer) => AensName;
            serialize: (value: AensName) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: (value: Buffer) => 1;
            serialize: (value?: 1) => Buffer;
        };
    },
    {
        accountAddress: {
            deserialize: (value: Buffer) => `ak_${string}`;
            serialize: (value: `ak_${string}`) => Buffer;
        };
        contractAddress: {
            deserialize: (value: Buffer) => `ct_${string}`;
            serialize: (value: `ct_${string}`) => Buffer;
        };
        tag: {
            constValue: AensPreclaim;
            constValueOptional: boolean;
            deserialize: (value: Buffer) => AensPreclaim;
            serialize: (value: AensPreclaim) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: (value: Buffer) => 1;
            serialize: (value?: 1) => Buffer;
        };
    },
    {
        accountAddress: {
            deserialize: (value: Buffer) => `ak_${string}`;
            serialize: (value: `ak_${string}`) => Buffer;
        };
        contractAddress: {
            deserialize: (value: Buffer) => `ct_${string}`;
            serialize: (value: `ct_${string}`) => Buffer;
        };
        tag: {
            constValue: Oracle;
            constValueOptional: boolean;
            deserialize: (value: Buffer) => Oracle;
            serialize: (value: Oracle) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: (value: Buffer) => 1;
            serialize: (value?: 1) => Buffer;
        };
    },
    {
        contractAddress: {
            deserialize: (value: Buffer) => `ct_${string}`;
            serialize: (value: `ct_${string}`) => Buffer;
        };
        queryId: {
            deserialize(value: Buffer): `oq_${string}`;
            serialize(value: `oq_${string}`): Buffer;
        };
        tag: {
            constValue: OracleResponse;
            constValueOptional: boolean;
            deserialize: (value: Buffer) => OracleResponse;
            serialize: (value: OracleResponse) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: (value: Buffer) => 1;
            serialize: (value?: 1) => Buffer;
        };
    },
] = ...