export declare enum ExternalReferenceType { UserDefined = "userDefined", Builtin = "builtin" } export declare enum DataLocation { Storage = "storage", Memory = "memory", CallData = "calldata", Transient = "transient", Default = "default" } export declare enum FunctionVisibility { External = "external", Public = "public", Internal = "internal", Private = "private", Default = "default" } export declare enum FunctionStateMutability { Pure = "pure", View = "view", Constant = "constant", Payable = "payable", NonPayable = "nonpayable" } export declare enum StateVariableVisibility { Public = "public", Internal = "internal", Private = "private", Default = "default" } export declare enum Mutability { Mutable = "mutable", Immutable = "immutable", Constant = "constant" } export declare enum ContractKind { Contract = "contract", Library = "library", Interface = "interface" } export declare enum FunctionKind { Constructor = "constructor", Function = "function", Receive = "receive", Fallback = "fallback", Free = "freeFunction" } export declare enum FunctionCallKind { FunctionCall = "functionCall", TypeConversion = "typeConversion", StructConstructorCall = "structConstructorCall" } export declare enum ModifierInvocationKind { ModifierInvocation = "modifierInvocation", BaseConstructorSpecifier = "baseConstructorSpecifier" } export declare enum LiteralKind { Number = "number", Bool = "bool", String = "string", HexString = "hexString", UnicodeString = "unicodeString" } export declare enum EtherUnit { Wei = "wei", GWei = "gwei", Szabo = "szabo", Finney = "finney", Ether = "ether" } export declare enum TimeUnit { Seconds = "seconds", Minutes = "minutes", Hours = "hours", Days = "days", Weeks = "weeks", Years = "years" } export declare enum RawCommentKind { SingleLineComment = "single_line", BlockComment = "block_comment", LineGroupNatSpec = "line_group_natspec", BlockNatSpec = "block_natspec" } export declare const PossibleDataLocations: Set; export declare const PossibleFunctionVisibilities: Set; export declare const PossibleFunctionStateMutabilities: Set; export declare const PossibleStateVariableVisibilities: Set; export declare const PossibleMutabilities: Set; export declare const PossibleContractKinds: Set; export declare const PossibleFunctionKinds: Set; export declare const PossibleFunctionCallKinds: Set; export declare const PossibleLiteralKinds: Set; export declare const PossibleEtherUnits: Set; export declare const PossibleTimeUnits: Set; //# sourceMappingURL=constants.d.ts.map