import type { ResolvedUserConfig } from '@rocketh/core/types'; export type EtherscanOptions = { type: 'etherscan'; endpoint?: string; apiKey?: string; license?: string; forceLicense?: boolean; fixMispell?: boolean; }; export type SourcifyOptions = { type: 'sourcify'; endpoint?: string; }; export type BlockscoutOptions = { type: 'blockscout'; endpoint?: string; }; export type VerificationOptions = { verifier: EtherscanOptions | SourcifyOptions | BlockscoutOptions; deploymentNames?: string[]; minInterval?: number; logErrorOnFailure?: boolean; }; export declare function run(config: ResolvedUserConfig, environmentName: string, options: VerificationOptions): Promise; //# sourceMappingURL=index.d.ts.map