import { type Operation } from "effection"; /** Implement `tufa ipex apply` by sending a schema/attribute request EXN. */ export declare function ipexApplyCommand(args: Record): Operation; /** Implement `tufa ipex offer` with one embedded ACDC stream reference. */ export declare function ipexOfferCommand(args: Record): Operation; /** Implement `tufa ipex agree` as a response to an accepted offer EXN. */ export declare function ipexAgreeCommand(args: Record): Operation; /** Implement `tufa ipex spurn` as a rejection response in an IPEX thread. */ export declare function ipexSpurnCommand(args: Record): Operation; /** Implement `tufa ipex grant` and optional grant artifact export/delivery. */ export declare function ipexGrantCommand(args: Record): Operation; /** Implement `tufa ipex admit` and holder-side grant artifact processing. */ export declare function ipexAdmitCommand(args: Record): Operation; /** Implement `tufa ipex list` by printing locally accepted IPEX EXNs. */ export declare function ipexListCommand(args: Record): Operation; /** Implement bounded mailbox polling plus stored grant replay for holders. */ export declare function ipexPollCommand(args: Record): Operation; /** Implement multisig IPEX approval over a pending `/multisig/exn` wrapper. */ export declare function ipexJoinCommand(args: Record): Operation; //# sourceMappingURL=ipex.d.ts.map