import { Args } from "./deployer";
export type VerifierArgs = {
    contractAddress: string;
    contractName: string;
    constructorArguments: Args;
    chainId?: number;
};
export interface ChainRecord {
    name: string;
    chain: string;
    title?: string;
    icon?: string;
    rpc: string[];
    features?: {
        name: string;
    }[];
    faucets: string[];
    nativeCurrency: {
        name: string;
        symbol: string;
        decimals: number;
    };
    infoURL: string;
    shortName: string;
    chainId: number;
    networkId: number;
    slip44?: number;
    ens?: {
        registry: string;
    };
    explorers: {
        name: string;
        url: string;
        icon?: string;
        standard?: string;
    }[];
}
export declare const predefinedChains: Record<number, ChainRecord>;
export interface CustomChainRecord {
    network: string;
    chainId: number;
    urls: {
        apiURL: string;
        browserURL: string;
    };
}
//# sourceMappingURL=verifier.d.ts.map