import Port from '../base/port';
export interface IPortDesc {
    src: Port;
    dst: Port[];
}
export declare const ERROR_PORT_NAME = "@node/error";
export declare const NODE_ID_PREFIX = "@hlang/node";
export declare const PORT_ID_PREFIX = "@hlang/port";
export declare const NODE_TYPE: {
    READABLE: symbol;
    WRITABLE: symbol;
    TRANSFORM: symbol;
};
export declare const IDENTITY: {
    NODE: symbol;
    PORT: symbol;
};
export declare enum STREAM_TYPE {
    I = "I",
    O = "O"
}
export declare const NOOP: () => undefined;
