import type { ParsedFrame, ParsedSymbol } from '../types/index.js'; /** * Generate a canonical representation of a frame for hashing. * Ensures consistent ordering regardless of input order. */ export declare function canonicalizeFrame(symbols: ParsedSymbol[]): string; /** * Generate an intent hash for a frame. * This hash represents the semantic intent of the frame. * Used for drift detection (CH-006). */ export declare function generateIntentHash(frame: ParsedFrame | ParsedSymbol[]): string; /** * Generate a behavior hash for a sequence of actions. * Used to compare expected vs actual behavior. */ export declare function generateBehaviorHash(actions: string[] | undefined): string; /** * Generate a unique audit ID. */ export declare function generateAuditId(): string; /** * Generate a unique agent ID. */ export declare function generateAgentId(entityType: string): string; /** * Generate a unique tripwire ID. */ export declare function generateTripwireId(): string; /** * Generate a unique alert ID. */ export declare function generateAlertId(): string; //# sourceMappingURL=hash.d.ts.map