import { Script } from '../model/index.js';
export declare abstract class FlowService {
    isInputsCached(): boolean;
    abstract requestInputData(key: string): Promise<any>;
    abstract peekInputData(key: string): Promise<any>;
    abstract resetInputData(key: string): Promise<void>;
    abstract sendOutputData(key: string, data: any): Promise<void>;
    tick(script: Script): Promise<void>;
    getMetadata(): any;
}
//# sourceMappingURL=flow.d.ts.map