import { Address, IInstruction } from "@solana/kit"; interface RegisterWithNftParams { domain: string; space: number; buyer: Address; nftSource: Address; nftMint: Address; } /** * Registers a .sol domain using a Bonfida Wolves NFT. * * @param params - An object containing the following properties: * - `domain`: The domain name to be registered. * - `space`: The space in bytes to be allocated for the domain registry. * - `buyer`: The address of the buyer registering the domain. * - `nftSource`: The address of the NFT source account. * - `nftMint`: The mint address of the NFT used for registration. * @returns A promise which resolves to the register with NFT instruction. */ export declare const registerWithNft: ({ domain, space, buyer, nftSource, nftMint, }: RegisterWithNftParams) => Promise; export {};