export declare const MAIN_FUNCTION = "main"; export declare const DEPLOY_METHOD = "deploy"; export declare const PROPERTIES_PROPERTY = "properties"; export declare const NORMAL_COMPLETION = 0; export declare const THROW_COMPLETION = 1; export declare const BREAK_COMPLETION = 2; export declare const CONTINUE_COMPLETION = 3; export declare const FINALLY_COMPLETION = 4; export interface ContractProperties { readonly name: string; readonly codeVersion: string; readonly author: string; readonly email: string; readonly description: string; } export declare const DEFAULT_CONTRACT_PROPERTIES: { name: string; codeVersion: string; author: string; email: string; description: string; }; export declare enum Decorator { constant = "constant", send = "send", sendUnsafe = "sendUnsafe", receive = "receive", claim = "claim" } export declare const isDecorator: (value: string) => value is Decorator; export declare const DECORATORS: Set; export declare const DECORATORS_ARRAY: any[]; export declare enum ContractPropertyName { deploy = "deploy", processedTransactions = "processedTransactions", claimedTransactions = "claimedTransactions", address = "address", properties = "properties", refundAssets = "refundAssets", completeSend = "completeSend", deployed = "deployed", approveUpgrade = "approveUpgrade", upgrade = "upgrade", destroy = "destroy" } export declare const VIRTUAL_PROPERTIES: Set; export declare const RESERVED_PROPERTIES: Set; export declare const BUILTIN_PROPERTIES: Set; export declare const IGNORED_PROPERTIES: Set;