import type { HardhatRuntimeEnvironment } from "hardhat/types/hre"; import { SlashingManager } from "../../types"; /** * The arguments for the deployAndSaveSlashingManager function */ export interface SlashingManagerArgs { admin?: string; /** * Initial delay (seconds) for the two-step DEFAULT_ADMIN handover enforced by * `AccessControlDefaultAdminRules`. Defaults to 2 days when omitted (M-17). */ initialDelay?: number | bigint; hre: HardhatRuntimeEnvironment; } /** * Deploys the SlashingManager contract and saves the deployment arguments * @param param0 - The deployment arguments * @returns The deployed SlashingManager contract */ export declare const deployAndSaveSlashingManager: ({ admin, initialDelay, hre, }: SlashingManagerArgs) => Promise<{ slashingManager: SlashingManager; }>; //# sourceMappingURL=slashingManager.d.ts.map