import { Repository } from 'typeorm';
import { ClsService } from 'nestjs-cls';
import { TenantSettingsEntity } from '../../entities/tenant-settings.entity';
import { UpdateSettingsDto } from './dto/update-settings.dto';
export declare class SettingsService {
    private readonly settingsRepo;
    private readonly cls;
    constructor(settingsRepo: Repository<TenantSettingsEntity>, cls: ClsService);
    private getTenantId;
    private getUserId;
    getBranding(): Promise<{
        company_name: string | null;
        logo_url: string | null;
        primary_color: string;
        secondary_color: string;
    }>;
    get(): Promise<TenantSettingsEntity>;
    update(dto: UpdateSettingsDto): Promise<{
        message: string;
    }>;
}
