/**
 * Asserts that a value is a non-empty string.
 */
export declare function assertNonEmptyString(value: unknown, opName: string, field: string): asserts value is string;
/**
 * Asserts that a string identifier contains no reserved bytes.
 *
 * Rejects:
 * - NUL (\x00) — edge key field separator
 * - \x01 prefix — reserved for edge property encoding on the wire
 *
 * Matches PatchBuilder._assertNoReservedBytes.
 */
export declare function assertNoReservedBytes(value: string, opName: string, field: string): void;
/**
 * Asserts that a value is an Array.
 */
export declare function assertArray(value: unknown, opName: string, field: string): asserts value is unknown[];
