import { Repository } from 'typeorm';
import { BrandProfile } from './brand-profile.entity';
import { User } from '../users/user.entity';
export declare class BrandsService {
    private profileRepository;
    private usersRepository;
    constructor(profileRepository: Repository<BrandProfile>, usersRepository: Repository<User>);
    getProfile(userId: string): Promise<BrandProfile | null>;
    updateProfile(userId: string, data: Partial<BrandProfile>): Promise<BrandProfile>;
    getTeamMembers(brandId: string): Promise<any[]>;
    createTeamMember(brandId: string, email: string, password: string, permissions: Record<string, boolean>): Promise<any>;
    updateTeamMember(brandId: string, memberId: string, permissions: Record<string, boolean>): Promise<any>;
    removeTeamMember(brandId: string, memberId: string): Promise<any>;
}
