import ts from 'typescript';
import { ContractInfo, DeployPropInfo } from '../../../contract';
import { ScriptBuilder } from '../../sb';
import { VisitOptions } from '../../types';
export declare const createWrapParam: (sb: ScriptBuilder) => (param: ts.ParameterDeclaration | ts.ParameterPropertyDeclaration, innerOptions: VisitOptions) => void;
export declare const findSuperDeployPropInfo: (contractInfo: ContractInfo) => readonly [ContractInfo, DeployPropInfo] | undefined;
export declare const findDeployInfo: (contractInfo: ContractInfo) => readonly [ContractInfo, DeployPropInfo] | undefined;
