import { Effect } from 'effect';
import type { CliConfig } from '../config/types.js';
import type { ErrorHandlers } from '../error-handlers/default-error-handlers.js';
import type { Ctx } from '../get-context/index.js';
import type { Io } from '../io/index.js';
interface Input {
    io: Io;
    cli: Partial<CliConfig>;
    errorHandlers?: ErrorHandlers;
}
export declare function format({ io, cli, errorHandlers, }: Input): Effect.Effect<unknown, never, never>;
export declare function pipeline(ctx: Ctx): Effect.Effect<Ctx>;
export {};
