import { RuntimeCtx } from '../ctx.js'; import { Element } from '../element.js'; import { ResolverService } from '../services/index.js'; import { Action } from './action.js'; import { Context } from './context.js'; import { EntityList } from './list.js'; import { Pipe } from './pipe.js'; import { Script } from './script.js'; import { Unit } from './unit.js'; export declare class Pipeline extends EntityList, Pipe> { id: string; constructor($owner: Unit, key: string, spec: any); get $entityType(): string; get $action(): Action; get $context(): Context; get $script(): Script; get $engine(): import("../engine.js").Engine; get $browser(): import("../services/browser.js").BrowserService; get $resolver(): ResolverService; get $idDatabase(): Script; create(spec: any): Pipe; getDepth(): number; descendentPipes(): IterableIterator; selectAll(list: Element[], ctx: RuntimeCtx): Promise; selectOne(inputSet: Element[], ctx: RuntimeCtx): Promise; selectOneOrNull(inputSet: Element[], ctx: RuntimeCtx): Promise; } //# sourceMappingURL=pipeline.d.ts.map