import * as hardhat_types from 'hardhat/types';
import { H as HarstaUserConfig } from '../config-KLy5M8Xg.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: {
    userFragments: string;
    userTest: string;
    userSources: string;
    harstaCache: string;
    harstaArtifacts: string;
    harstaDeployments: string;
    harstaFragments: 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: {
    userFragments: string;
    userTest: string;
    userSources: string;
    harstaCache: string;
    harstaArtifacts: string;
    harstaDeployments: string;
    harstaFragments: 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;
};

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