import { HederaAgentKit } from 'hedera-agent-kit'; export type ByteBuildHandler = (ctx: { hederaKit: HederaAgentKit; request: Record; }) => Promise<{ transactionBytes: string; }>; declare class ByteBuildRegistryImpl { private handlers; register(op: string, handler: ByteBuildHandler): void; has(op: string): boolean; build(op: string, hederaKit: HederaAgentKit, request: Record): Promise<{ transactionBytes: string; } | null>; } export declare const ByteBuildRegistry: ByteBuildRegistryImpl; export {};