/**
* Run step on input value allowing to change its shape or emitted data.
*
* @since 1.0.0
*/
export declare function pipe$(value: A, stepA: PipeStep): B;
/**
* Runs all steps one after another on input value allowing to change its shape or emitted data.
*
* @since 1.0.0
*/
export declare function pipe$(value: A, stepA: PipeStep, stepB: PipeStep): C;
/**
* Runs all steps one after another on input value allowing to change its shape or emitted data.
*
* @since 1.0.0
*/
export declare function pipe$(value: A, stepA: PipeStep, stepB: PipeStep, stepC: PipeStep): D;
/**
* Runs all steps one after another on input value allowing to change its shape or emitted data.
*
* @since 1.0.0
*/
export declare function pipe$(value: A, stepA: PipeStep, stepB: PipeStep, stepC: PipeStep, stepD: PipeStep): E;
/**
* Runs all steps one after another on input value allowing to change its shape or emitted data.
*
* @since 1.0.0
*/
export declare function pipe$(value: A, stepA: PipeStep, stepB: PipeStep, stepC: PipeStep, stepD: PipeStep, stepE: PipeStep): F;
/**
* Runs all steps one after another on input value allowing to change its shape or emitted data.
*
* @since 1.0.0
*/
export declare function pipe$(value: A, stepA: PipeStep, stepB: PipeStep, stepC: PipeStep, stepD: PipeStep, stepE: PipeStep, stepF: PipeStep): G;
/**
* Runs all steps one after another on input value allowing to change its shape or emitted data.
*
* @since 1.0.0
*/
export declare function pipe$(value: A, stepA: PipeStep, stepB: PipeStep, stepC: PipeStep, stepD: PipeStep, stepE: PipeStep, stepF: PipeStep, stepG: PipeStep): H;
/**
* Runs all steps one after another on input value allowing to change its shape or emitted data.
*
* @since 1.0.0
*/
export declare function pipe$(value: A, stepA: PipeStep, stepB: PipeStep, stepC: PipeStep, stepD: PipeStep, stepE: PipeStep, stepF: PipeStep, stepG: PipeStep, stepH: PipeStep): I;
/**
* Runs all steps one after another on input value allowing to change its shape or emitted data.
*
* @since 1.0.0
*/
export declare function pipe$(value: A, stepA: PipeStep, stepB: PipeStep, stepC: PipeStep, stepD: PipeStep, stepE: PipeStep, stepF: PipeStep, stepG: PipeStep, stepH: PipeStep, stepI: PipeStep): J;
/**
* Runs all steps one after another on input value allowing to change its shape or emitted data.
*
* @since 1.0.0
*/
export declare function pipe$(value: A, stepA: PipeStep, stepB: PipeStep, stepC: PipeStep, stepD: PipeStep, stepE: PipeStep, stepF: PipeStep, stepG: PipeStep, stepH: PipeStep, stepI: PipeStep, stepJ: PipeStep): K;
export type PipeStep = (origin: O) => R;