import { Bytes } from "scryptlib";
declare type ContractConfig = {
    transferCheckCodeHashArray: string[];
    unlockContractCodeHashArray: string[];
    tokenGenesisSize: number;
    tokenSize: number;
    tokenTransferCheckSizes: number[];
};
export declare class ContractUtil {
    static transferCheckCodeHashArray: Bytes[];
    static unlockContractCodeHashArray: Bytes[];
    static tokenCodeHash: string;
    static init(config?: ContractConfig): void;
}
export {};
