import type { ColdCode } from "../core/types.js"; import type { Versionage } from "../tables/table-types.js"; import type { CounterGroupLike } from "./primitive.js"; import { Structor } from "./structor.js"; /** True when counter code belongs to KERI seal source/digest families. */ export declare function isSealerCode(code: string): boolean; /** * Seal-group structor primitive. * * KERIpy substance: `Sealer` materializes counted seal tuple groups used for * anchoring, seal-source references, and registrar-binding payloads. */ export declare class Sealer extends Structor { constructor(init: Structor | ConstructorParameters[0]); /** Hydrate a `Sealer` from an already parsed counter-group node. */ static fromGroup(group: CounterGroupLike, sourceDomain?: Extract): Sealer; } /** Parse and validate seal attachment groups across v1/v2 seal families. */ export declare function parseSealer(input: Uint8Array, version: Versionage, cold: Extract): Sealer; //# sourceMappingURL=sealer.d.ts.map