import { type CanisterOptions } from "@dfinity/utils";
import type { _SERVICE as GenesisTokenService } from "../candid/genesis_token";
import type { NeuronId } from "./types/common";
export declare class GenesisTokenCanister {
    private readonly service;
    private constructor();
    static create(options?: CanisterOptions<GenesisTokenService>): GenesisTokenCanister;
    claimNeurons: ({ hexPubKey, }: {
        hexPubKey: string;
    }) => Promise<NeuronId[]>;
}
