import { ApiService } from '../../api/service.mjs'; import { MethodOptions } from '../../types/api.mjs'; import { FetchBusinessProfileRequest, FetchBusinessProfileResponse } from './schemas/fetch-business-profile.mjs'; import { FetchPrivacySettingsResponse } from './schemas/fetch-privacy-settings.mjs'; import { FetchProfileRequest, FetchProfileResponse } from './schemas/fetch-profile.mjs'; import { RemovePictureResponse } from './schemas/remove-picture.mjs'; import { UpdateNameRequest, UpdateNameResponse } from './schemas/update-name.mjs'; import { UpdatePictureRequest, UpdatePictureResponse } from './schemas/update-picture.mjs'; import { UpdatePrivacySettingsRequest, UpdatePrivacySettingsResponse } from './schemas/update-privacy-settings.mjs'; import { UpdateStatusRequest, UpdateStatusResponse } from './schemas/update-status.mjs'; import '../../schemas/client.mjs'; declare class ProfileModule { private readonly api; constructor(api: ApiService); fetchBusinessProfile(options: FetchBusinessProfileRequest, methodOptions?: MethodOptions): Promise; fetchProfile(options: FetchProfileRequest, methodOptions?: MethodOptions): Promise; updateName(options: UpdateNameRequest, methodOptions?: MethodOptions): Promise; updateStatus(options: UpdateStatusRequest, methodOptions?: MethodOptions): Promise; updatePicture(options: UpdatePictureRequest, methodOptions?: MethodOptions): Promise; removePicture(methodOptions?: MethodOptions): Promise; fetchPrivacySettings(methodOptions?: MethodOptions): Promise; updatePrivacySettings(options: UpdatePrivacySettingsRequest, methodOptions?: MethodOptions): Promise; } export { ProfileModule };