import { type IPushDeliveryPayload } from "@twin.org/dataspace-models"; import { type IEngineCoreClone } from "@twin.org/engine-models"; /** * Push Delivery Task Startup Method. * @param engineCloneData Engine clone data used to initialise a worker-thread engine instance. * @returns A promise that resolves when the engine has started and all push-delivery components are ready. */ export declare function pushDeliveryRunnerStart(engineCloneData: IEngineCoreClone): Promise; /** * Push Delivery Task End. * @returns A promise that resolves when the engine has stopped and all resources are released. */ export declare function pushDeliveryRunnerEnd(): Promise; /** * Push Delivery Task — POSTs an Activity Streams object to a consumer's /inbox. * @param engineCloneData Engine clone data used to initialise a worker-thread engine instance. * @param payload The push delivery payload describing the consumer endpoint, auth, and data. * @returns The delivery result containing a success flag on successful POST. */ export declare function pushDeliveryRunner(engineCloneData: IEngineCoreClone, payload: IPushDeliveryPayload): Promise;