import { TxContext } from 'mvc-scrypt/dist/contract';
import * as mvc from '../mvc';
export declare class ContractAdapter {
    _contract: any;
    constructor(contract: any);
    get lockingScript(): mvc.Script;
    get txContext(): TxContext;
    get dataPart(): mvc.Script;
    get codePart(): mvc.Script;
    setTxContext(txContext: TxContext): void;
    setDataPart(dataPart: string): void;
    getCodeHash(): string;
    getScriptHash(): string;
}
