export declare enum ContractPropertyStateModel { NoProperty = 0, HasStorage = 1, HasDynamicInvoke = 2, Payable = 4, HasStorageDynamicInvoke = 3, HasStoragePayable = 5, HasDynamicInvokePayable = 6, HasStorageDynamicInvokePayable = 7 } export declare const HasStorage: Set; export declare const HasDynamicInvoke: Set; export declare const HasPayable: Set; export declare const assertContractPropertyState: (value: number) => ContractPropertyStateModel; export declare const getContractProperties: ({ hasStorage, hasDynamicInvoke, payable, }: { readonly hasStorage: boolean; readonly hasDynamicInvoke: boolean; readonly payable: boolean; }) => ContractPropertyStateModel;