import { type BoundedJsonValue } from "../schemas/json-value.js"; /** Return true for a bounded canonical slash-separated trigger identifier. */ export declare function isTriggerId(value: unknown): value is string; export declare function validateTriggerId(id: string, label: string): void; export declare function assertSerializable(value: unknown, path?: string): void; /** * Capture an immutable-by-ownership, bounded JSON representation of trigger * input before it crosses an asynchronous execution boundary. */ export declare function snapshotSerializable(value: unknown, path?: string): BoundedJsonValue; //# sourceMappingURL=validation.d.ts.map