import { ClientFileErrorHandler } from '../../lib/index.js'; import { AttachmentUploadType, CreateEmojiInput, CreateFileInput, CreateImageInput, Embed, EmbedInput, Emoji, File, Image, MediaNetworkSettings, MutationUpdateImageArgs, MutationUpdateNetworkMediaSettingsArgs, SignedUrl, UploadImagesArgs } from '../../types/index.js'; import { GraphqlClient } from '../graphql.client.js'; export declare class MediaClient { private client; constructor(client: GraphqlClient); embed(variables: EmbedInput): Promise; updateImage(variables: MutationUpdateImageArgs): Promise; createEmojis(input: CreateEmojiInput[]): Promise>; createImages(variables: CreateImageInput[]): Promise>; createFiles(variables: CreateFileInput[]): Promise>; uploadFiles(input: AttachmentUploadType, handleError?: ClientFileErrorHandler): Promise; uploadImages(input: UploadImagesArgs[], handleError?: ClientFileErrorHandler): Promise>; updateNetworkSettings(variables: MutationUpdateNetworkMediaSettingsArgs, accessToken?: string): Promise; }