import { Upkeep } from "./Upkeep";
import { KeeperRegistrarConfig } from '../../core/types';
export declare class KeeperRegistry {
    address: string;
    keeperRegistrarContractAddress: string;
    chainlinkTokenContractAddress: string;
    web3provider: any;
    projectChainId: string;
    constructor();
    init(): Promise<void>;
    createUpkeep(name: string, contractAddress: string, gasLimit: string, adminAddress: string, amount: string, options?: {
        pk?: string;
    }): Promise<Upkeep>;
    getUpkeep(subId: string): Promise<Upkeep>;
    getRegistrationConfig(): Promise<KeeperRegistrarConfig>;
}
