import { Environment } from './Environment';
declare const withPrivateKeySigner: (environment: Environment, privateKey: string) => Promise<{
    wallet: {
        address: any;
        signMessage: (message: any) => any;
        signTransaction: (unsignedTransaction: any) => any;
    };
    eth: any;
    track: import("./Environment").Tracks;
    options: import("./Environment").Options;
    logger: import("./Environment").CurriedLogger;
    deployment?: import("./Environment").PartialDeployment;
}>;
export { withPrivateKeySigner };
