import { AccountMember, DashboardAccountClient } from '../types';
interface UpdateUserProfileData {
    username?: string;
    email?: string;
    profileImage?: string;
}
interface UpdateUserProfileResponse {
    currentMember: AccountMember;
}
export declare const updateUserProfile: (data: UpdateUserProfileData) => Promise<UpdateUserProfileResponse>;
interface SendDashboardInvitationEmailData {
    email: string;
    username: string;
}
interface SendDashboardInvitationEmailResponse {
    updatedAccount: DashboardAccountClient;
}
export declare const sendDashboardInvitationEmail: ({ email, username }: SendDashboardInvitationEmailData) => Promise<SendDashboardInvitationEmailResponse>;
interface RemoveMemberData {
    email: string;
}
interface RemoveMemberResponse {
    updatedAccount: DashboardAccountClient;
}
export declare const removeMember: ({ email }: RemoveMemberData) => Promise<RemoveMemberResponse>;
interface EditMemberData {
    email: string;
    newUsername: string;
}
interface EditMemberResponse {
    updatedAccount: DashboardAccountClient;
}
export declare const editMember: ({ email, newUsername }: EditMemberData) => Promise<EditMemberResponse>;
export {};
