import type { Graffiti, GraffitiObjectBase, GraffitiLocation, GraffitiPatch, JSONSchema4, GraffitiSession } from "@graffiti-garden/api"; import type { Ajv } from "ajv"; export declare const locationToUri: Graffiti["locationToUri"]; export declare const uriToLocation: Graffiti["uriToLocation"]; export declare function randomBase64(numBytes?: number): string; export declare function unpackLocationOrUri(locationOrUri: GraffitiLocation | string): { location: GraffitiLocation; uri: string; }; export declare function applyGraffitiPatch(prop: Prop, patch: GraffitiPatch, object: GraffitiObjectBase): void; export declare function attemptAjvCompile(ajv: Ajv, schema: Schema): import("ajv").ValidateFunction>; export declare function maskGraffitiObject(object: GraffitiObjectBase, channels: string[], session?: GraffitiSession): void; export declare function isActorAllowedGraffitiObject(object: GraffitiObjectBase, session?: GraffitiSession): boolean; //# sourceMappingURL=utilities.d.ts.map