import { SettingsService } from './settings.service';
export declare class SettingsController {
    private readonly settingsService;
    constructor(settingsService: SettingsService);
    getAllGeneralSettings(): Promise<Record<string, string>>;
    setGeneralSettings(key: string, value: string): Promise<{
        key: string;
        value: string;
    }>;
    updateGeneralSettings(updates: Record<string, string>): Promise<void>;
    getUserSettings(userId: string): Promise<import("./settings-user.entity").SettingsUser | {
        user_id: number;
        value: Record<string, any>;
    }>;
    createUserSettings(userId: string, value: Record<string, any>): Promise<import("./settings-user.entity").SettingsUser>;
    updateUserSettings(userId: string, value: Record<string, any>): Promise<import("./settings-user.entity").SettingsUser>;
}
