export declare class VerificationCli {
    private readonly pathToBinary;
    private readonly compilerHash;
    private readonly linkerVersion;
    private readonly apiKey;
    private readonly secret;
    private readonly license;
    constructor(pathToBinary: string, compilerHash: string, linkerVersion: string, apiKey: string, secret: string, license: string);
    verify: ({ contractsPath, restParams }: {
        contractsPath?: string | undefined;
        restParams: Array<string>;
    }) => Promise<void>;
}
export declare const getVerificationApp: ({ version, compilerVersion, linkerVersion, secret, apiKey, license, }: {
    version: "latest" | `${string}.${string}.${string}`;
    compilerVersion: string;
    linkerVersion: string;
    apiKey: string;
    secret: string;
    license: string;
}) => Promise<VerificationCli>;
