import { ethers } from 'ethers';
import { DiamondStandardType } from '../types/diamond';
export declare class ConstructorVerifier {
    static verifyConstructorArgs(factory: ethers.ContractFactory, args: Record<string, any>, standardType: DiamondStandardType): Promise<boolean>;
    private static verifyType1Constructor;
    private static verifyType2Constructor;
    private static verifyType3Constructor;
    private static verifyParameters;
    private static isTypeCompatible;
    static verify(args: any[]): void;
}
//# sourceMappingURL=constructorVerifier.d.ts.map