import { KeypairLike, Operation } from "@honeycomb-protocol/hive-control"; import { PublicKey } from "@solana/web3.js"; import { UpdateArtistParams } from "../generated"; import type { BrightSwitch } from "../handler"; /** * Represents the arguments for creating an artist. */ export interface UpdateArtistIxArgs { /** The admin's Keypair or public key for the artist. */ admin: KeypairLike | PublicKey; /** * The parameters for the artist wallet. */ artist_wallet: PublicKey; /** The parameters for the artist. */ artist: UpdateArtistParams; } /** * Update an artist. * @param args - The arguments for creating an artist. * @param brightswitch - The BrightSwitch instance for managing the creation. * @returns An object containing the artist's public key and the operation (if applicable). */ export declare const updateArtistIx: (args: UpdateArtistIxArgs, brightswitch: BrightSwitch) => Promise<{ artistAddress: PublicKey; operation: Operation; }>; //# sourceMappingURL=updateArtist.d.ts.map