type AwaitParty = "HUMAN" | "EXTERNAL_SYSTEM"; declare class WaitForInput { fields: Array; resolveUrl: string; metadataMap: Map; waitingFor?: AwaitParty; constructor(fields?: Array, resolveUrl?: string, metadataMap?: Map, waitingFor?: AwaitParty); } type SerializedWaitForInput = { fields: Array; resolveUrl: string; metadataMap: Record; waitingFor?: AwaitParty; }; declare const serializeWaitForInput: (wait: WaitForInput) => SerializedWaitForInput; declare const deserializeWaitForInput: (serialized: SerializedWaitForInput) => WaitForInput; export { WaitForInput, serializeWaitForInput, deserializeWaitForInput }; export type { SerializedWaitForInput, AwaitParty }; //# sourceMappingURL=WaitForInput.d.ts.map