export { createRandomSamplePipe } from './sample'; export { createWriteReportPipe } from './write-before'; export { createThrottlePipe } from './throttle'; export { formatNormalLogPipe } from './format'; export { createLimitLengthPipe } from './length-limit'; export { createWhitelistPipe } from './whitelist'; export { removePayloadPipe } from './remove-payload'; export { createPvPipe } from './pv'; export { createSpeedRepeatLimitPipe, createErrorLogLimitPipe } from './repeat-limit'; export { reportPipe, reportEventPipe, reportCustomPipe } from './report'; export { beforeRequestHooks } from '../hooks/beforeRequestHooks'; export { modifyRequestHooks } from '../hooks/modifyRequestHooks'; export { afterRequestHooks } from '../hooks/afterRequestHooks'; export declare type Pipe = (msg: M, resolve: Resolve) => void; export declare type Resolve = (msg: M) => void; export declare type Pipeline = (msg: M, end?: Resolve) => any; export declare const createPipeline: (pipeArr: Pipe[]) => Pipeline;