import { ethers } from 'ethers';
import { TypechainFactoryManager } from '../factory-management/typechain/factory';
export declare class LibraryDeploymentManager {
    private detector;
    private factoryManager;
    private deployedLibraries;
    private timeline;
    private signer?;
    constructor(factoryManager: TypechainFactoryManager, signer?: ethers.Signer);
    deployLibrariesForModule(moduleName: string): Promise<Record<string, string>>;
    private deployLibrary;
}
//# sourceMappingURL=libraryDeploymentManager.d.ts.map