declare const _default: { add: { name: string; signature: string; description: string; register: (program: any) => any; action: (contractNames: string[], options: any) => Promise; runActionIfNeeded: (contractName?: string, options?: any) => Promise; }; bump: { name: string; signature: string; description: string; register: (program: any) => any; action: (version: string, options: any) => Promise; }; check: { name: string; signature: string; description: string; register: (program: any) => any; action: (contractAlias: string, options: any) => Promise; }; create: { name: string; signature: string; description: string; register: (program: any) => any; action: (contractFullName: string, options: any) => Promise; }; create2: { name: string; signature: string; description: string; register: (program: any) => any; action: (contractFullName: string, options: any) => Promise; }; freeze: { name: string; signature: string; description: string; register: (program: any) => any; action: (options: any) => Promise; }; init: { name: string; signature: string; description: string; register: (program: any) => any; action: (projectName: string, version: string, options: any) => Promise; runActionIfNeeded: (options: any) => Promise; }; link: { name: string; signature: string; description: string; register: (program: any) => any; action: (dependencies: string[], options: any) => Promise; runActionIfNeeded: (contractFullName: string, options: any) => Promise; }; publish: { name: string; signature: string; description: string; register: (program: any) => any; action: (options: any) => Promise; }; push: { name: string; signature: string; description: string; register: (program: any) => any; action: (options: any) => Promise; runActionIfRequested: (externalOptions: any) => Promise; runActionIfNeeded: (contractName: string, network: string, options: any) => Promise; }; remove: { name: string; signature: string; description: string; register: (program: any) => any; action: (contracts: string[], options: any) => Promise; }; session: { name: string; signature: string; description: string; register: (program: any) => any; action: (options: any) => Promise; }; setAdmin: { name: string; signature: string; description: string; register: (program: any) => any; action: (proxyReference: string, newAdmin: string, options: any) => Promise; }; status: { name: string; signature: string; description: string; register: (program: any) => any; action: (options: any) => Promise; }; unlink: { name: string; signature: string; description: string; register: (program: any) => any; action: (dependencies: string[], options: any) => Promise; }; update: { name: string; signature: string; description: string; register: (program: any) => any; action: (proxyReference: string, options: any) => Promise; }; verify: { name: string; signature: string; description: string; register: (program: any) => any; action: (contractName: string, options: any) => Promise; }; unpack: { name: string; signature: string; description: string; register: (program: any) => any; action: (kit: string) => Promise; }; transfer: { name: string; signature: string; description: string; register: (program: any) => any; action: (options: any) => Promise; }; balance: { name: string; signature: string; description: string; register: (program: any) => any; action: (accountAddress: string, options: any) => Promise; }; sendTx: { name: string; signature: string; description: string; register: (program: any) => any; action: (options: any) => Promise; }; call: { name: string; signature: string; description: string; register: (program: any) => any; action: (options: any) => Promise; }; compile: { name: string; signature: string; description: string; register: (program: any) => any; action: (options: { evmVersion: string; solcVersion: string; optimizer: string | boolean; optimizerRuns: string; }) => Promise; }; }; export default _default;