import { ITracingSegment } from "../../infrastructure/tracing-segment.interface"; import { BaseChainableComponent } from "../components/pipeline/base-chainable-component"; import { IProcessable } from "../components/pipeline/processable.interface"; export declare class TracingComponent extends BaseChainableComponent implements IProcessable { private parentSegment; private segment; private component; constructor(component: IProcessable, parentSegment: ITracingSegment); getSegment(): ITracingSegment; process(input: InputType): Promise; }