import { primitive } from "atom.io/foundations/json"; //#region src/foundations/canonical/index.d.ts /** Only Canonical values should be used for keys because they always serialize to the same string */ type Canonical = primitive | ReadonlyArray; type packed = string & { __canonical?: C; }; declare function packCanonical(value: Canonical): packed; declare function unpackCanonical(value: packed): C; //#endregion export { Canonical, packCanonical, packed, unpackCanonical }; //# sourceMappingURL=index.d.ts.map