import * as WoT from "wot-typescript-definitions"; import { Content } from "./content"; export declare class InteractionOutput implements WoT.InteractionOutput { #private; dataUsed: boolean; form?: WoT.Form; schema?: WoT.DataSchema; meta?: { [key: string]: any; }; get data(): ReadableStream; constructor(content: Content, form?: WoT.Form, schema?: WoT.DataSchema); arrayBuffer(): Promise; value(): Promise; protected ignoreValidation(): boolean; } export declare class ActionInteractionOutput extends InteractionOutput implements WoT.ActionInteractionOutput { synchronous?: boolean; constructor(content: Content, form?: WoT.Form, schema?: WoT.DataSchema, synchronous?: boolean); protected ignoreValidation(): boolean; query(params?: WoT.InteractionInput, options?: WoT.InteractionOptions): Promise; cancel(params?: WoT.InteractionInput, options?: WoT.InteractionOptions): Promise; }