import { HardhatUserConfig } from "hardhat/config"; import { HardhatConfig } from "hardhat/types/config"; import { HardhatUserConfigValidationError } from "hardhat/types/hooks"; /** * This function validates the parts of the HardhatUserConfig that are relevant * to the plugin. * * This function is called from the `validateUserConfig` Hook Handler. * * @param userConfig The HardhatUserConfig, as exported in the config file. * @returns An array of validation errors, or an empty array if valid. */ export declare function validatePluginConfig(userConfig: HardhatUserConfig): Promise; /** * Resolves the plugin config, based on an already validated HardhatUserConfig * and a partially resolved HardhatConfig. * * This function is called from the `resolveUserConfig` Hook Handler. * * @param userConfig The HardhatUserConfig. * @param partiallyResolvedConfig The partially resolved HardhatConfig, which is * generated by calling `next` in the `resolveUserConfig` Hook Handler. * @returns The resolved HardhatConfig. */ export declare function resolvePluginConfig(userConfig: HardhatUserConfig, partiallyResolvedConfig: HardhatConfig): Promise; //# sourceMappingURL=config.d.ts.map