import substitutions from "../../substitutions"; export interface Record { /** * Record creation timetstamp. */ created?: ReturnType<(typeof substitutions)["google.protobuf.Timestamp"]["decode"]>; /** * Optional human-readable name of record. */ displayName?: string; /** * Optional record description. */ description?: string; /** * Optional record tags. */ tags?: string[]; /** * Type record variant. */ type?: Record.Type; /** * Data record variant. */ payload?: Record.Extension; } export declare namespace Record { /** * Types are system records that define protocol-buffer schema of other records. */ interface Type { /** * FQ protobuf message name. */ messageName?: string; /** * Set of protobuf messages encoded in JSON. */ protobufDefs?: string; /** * CID of protobuf source file. */ protobufIpfsCid?: string; } /** * Data with a reference to a type record that defines the encoding. */ interface Extension { /** * CID of type record. */ typeRecord?: Uint8Array; /** * Serialized payload data. */ data?: Uint8Array; } } //# sourceMappingURL=registry.d.ts.map