UNPKG

@vechain/vebetterdao-contracts

Version:

Open-source repository that houses the smart contracts powering the decentralized VeBetterDAO on the VeChain Thor blockchain.

34 lines (33 loc) 1.98 kB
import { AdministrationUtils, EndorsementUtils, VoteEligibilityUtils, AppStorageUtils, AdministrationUtilsV2, EndorsementUtilsV2, VoteEligibilityUtilsV2, AdministrationUtilsV3, EndorsementUtilsV3, VoteEligibilityUtilsV3, AdministrationUtilsV4, EndorsementUtilsV4, VoteEligibilityUtilsV4, AdministrationUtilsV5, EndorsementUtilsV5, VoteEligibilityUtilsV5, VoteEligibilityUtilsV6, EndorsementUtilsV6, AdministrationUtilsV6, VoteEligibilityUtilsV7, EndorsementUtilsV7, AdministrationUtilsV7 } from "../../typechain-types"; interface DeployX2EarnLibrariesArgs { logOutput?: boolean; latestVersionOnly?: boolean; } export type X2EarnLatestLibraries = { AdministrationUtils: AdministrationUtils; EndorsementUtils: EndorsementUtils; VoteEligibilityUtils: VoteEligibilityUtils; AppStorageUtils: AppStorageUtils; }; export type X2EarnLibraries = X2EarnLatestLibraries & { AdministrationUtilsV2: AdministrationUtilsV2; EndorsementUtilsV2: EndorsementUtilsV2; VoteEligibilityUtilsV2: VoteEligibilityUtilsV2; AdministrationUtilsV3: AdministrationUtilsV3; EndorsementUtilsV3: EndorsementUtilsV3; VoteEligibilityUtilsV3: VoteEligibilityUtilsV3; AdministrationUtilsV4: AdministrationUtilsV4; EndorsementUtilsV4: EndorsementUtilsV4; VoteEligibilityUtilsV4: VoteEligibilityUtilsV4; AdministrationUtilsV5: AdministrationUtilsV5; EndorsementUtilsV5: EndorsementUtilsV5; VoteEligibilityUtilsV5: VoteEligibilityUtilsV5; AdministrationUtilsV6: AdministrationUtilsV6; EndorsementUtilsV6: EndorsementUtilsV6; VoteEligibilityUtilsV6: VoteEligibilityUtilsV6; AdministrationUtilsV7: AdministrationUtilsV7; EndorsementUtilsV7: EndorsementUtilsV7; VoteEligibilityUtilsV7: VoteEligibilityUtilsV7; }; export declare function x2EarnLibraries<T extends DeployX2EarnLibrariesArgs>({ logOutput, latestVersionOnly, }: T): Promise<T["latestVersionOnly"] extends true ? X2EarnLatestLibraries : X2EarnLibraries>; export {};