import type { DelegatedAgentStep } from "./contracts-protocol.js"; export declare const MAX_DELEGATED_AGENT_EVENT_BYTES: number; export declare const MAX_DELEGATED_AGENT_ID_BYTES = 512; export declare const MAX_DELEGATED_AGENT_NAME_BYTES = 256; export declare const MAX_DELEGATED_AGENT_STEP_INDEX = 1000000; export declare const MAX_DELEGATED_AGENT_DURATION_MS: number; export declare const MAX_DELEGATED_AGENT_TOKEN_COUNT = 1000000000000; export interface DelegatedAgentStepInput extends Omit { readonly kind: string; readonly state: string; } export declare class DelegatedAgentStepError extends Error { readonly code = "ERR_PRISM_DELEGATED_AGENT_STEP"; constructor(message: string); } /** * Builds the only safe core shape for delegated timeline metadata. Unknown step * kinds become `unknown`; unbounded or malformed identity/counter fields fail closed. */ export declare function createDelegatedAgentStep(input: DelegatedAgentStepInput): DelegatedAgentStep;