import type { CanonicalPublicAttrs, CanonicalPublicAttrValue } from "./types.js"; export declare function is_public_attr_name(value: unknown): value is string; export declare function decode_public_attr_value(name: string, value: unknown): CanonicalPublicAttrValue | undefined; /** Validate, detach, freeze, and deterministically order a complete attrs bag. */ export declare function decode_public_attrs(value: unknown): CanonicalPublicAttrs | undefined; export declare function canonical_public_attrs_equal(left: CanonicalPublicAttrs, right: CanonicalPublicAttrs): boolean; //# sourceMappingURL=public-attrs.d.ts.map