import * as hardhat_types from 'hardhat/types';
import { H as HarstaUserConfig } from '../config-DgxzTnuT.js';
import 'hardhat/config';
import 'hardhat/internal/core/runtime-environment';
import 'hardhat-deploy/dist/src/DeploymentsManager';
import 'ethers';
import 'hardhat-deploy/dist/types';

declare const userRoot: string;
declare const clientJsonPath: string | undefined;
declare const clientRoot: string | undefined;
declare const packRoot: string;
declare const generatedRoot: string;

declare const userConf: HarstaUserConfig & {
    default: HarstaUserConfig;
};
declare const hardhatUserConf: hardhat_types.HardhatUserConfig & {
    harsta: HarstaUserConfig;
};
declare const hardhatConf: hardhat_types.HardhatConfig;

declare const relativePaths: {
    userConfig: string;
    userFragments: string;
    userAddresses: string;
    userTest: string;
    userSources: string;
    harstaCache: string;
    harstaArtifacts: string;
    harstaDeployments: string;
    harstaExports: string;
    packDeploy: string;
    packSources: string;
    generateFactories: string;
    generateContracts: string;
    generateFactoriesTypechain: string;
    generateContractsTypechain: string;
    generateFactoriesTypechainIndexTS: string;
    generateContractsTypechainIndexTS: string;
    generateFactoriesFragments: string;
    generateContractsFragments: string;
    generateChains: string;
    generateChainsIndexTS: string;
    generateAddresses: string;
    generateAddressesIndexTS: string;
};
declare const absolutePaths: {
    readonly userConfig: string;
    readonly userFragments: string;
    readonly userAddresses: string;
    readonly userTest: string;
    readonly userSources: string;
    readonly harstaCache: string;
    readonly harstaArtifacts: string;
    readonly harstaDeployments: string;
    readonly harstaExports: string;
    readonly packDeploy: string;
    readonly packSources: string;
    readonly generateFactories: string;
    readonly generateContracts: string;
    readonly generateFactoriesTypechain: string;
    readonly generateContractsTypechain: string;
    readonly generateFactoriesTypechainIndexTS: string;
    readonly generateContractsTypechainIndexTS: string;
    readonly generateFactoriesFragments: string;
    readonly generateContractsFragments: string;
    readonly generateChains: string;
    readonly generateChainsIndexTS: string;
    readonly generateAddresses: string;
    readonly generateAddressesIndexTS: string;
};

export { absolutePaths, clientJsonPath, clientRoot, generatedRoot, hardhatConf, hardhatUserConf, packRoot, relativePaths, userConf, userRoot };
