import type { FLOW_FACTORY } from '../../2.app/driver-ports/flow-factory.contract';
import type { InitDriversContract } from '../../2.app/driver-ports/init/drivers.contract';
import type { InitFlow } from '../../2.app/driver-ports/init/flow.contract';
import type { DrivingContract } from '../../2.app/driving-ports/driving.contract';
import type { ConfigContract } from '../../2.app/config/config.contract';
export declare const createInitDrivers: ({ config, adapters, }: {
    config: ConfigContract;
    adapters: DrivingContract;
}) => InitDriversContract;
export declare const INIT_FLOW_FACTORY: ({ config, adapters, }: {
    config: ConfigContract;
    adapters: DrivingContract;
}) => FLOW_FACTORY<InitDriversContract>;
export declare const createInitFlow: ({ flow, adapters, config, }: FLOW_FACTORY<InitDriversContract>) => InitFlow;
