import { Env, RequirementsOf } from '@typed/fp/Env';
import { Document } from '../../domain/model';
import { DocumentRegistry, DocumentRegistryEnv } from '../model';
import { LoggerEnv } from './logging';
export declare const rewriteDependencies: {
    (documents: readonly Document[]): Env<LoggerEnv & DocumentRegistryEnv & {
        readonly rewriteDependencies: (documents: ReadonlyArray<Document>) => Env<LoggerEnv & DocumentRegistryEnv, DocumentRegistry>;
    }, DocumentRegistry>;
    readonly key: "rewriteDependencies";
};
export declare type RewriteDependenciesEnv = RequirementsOf<typeof rewriteDependencies>;
//# sourceMappingURL=rewriteDependencies.d.ts.map