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