import { VRFSubscription } from "./VRFSubscription";
import { VRFCoordinatorConfig } from '../../core/types';
export declare class VRFCoordinator {
    address: string;
    chainlinkTokenContractAddress: string;
    web3provider: any;
    projectChainId: string;
    constructor();
    init(): Promise<void>;
    createSubscription(options?: {
        pk?: string;
    }): Promise<VRFSubscription>;
    getSubscription(subId: string): Promise<VRFSubscription>;
    getConfig(): Promise<VRFCoordinatorConfig>;
    getTotalBalance(): Promise<string>;
}
