import { Prisma, PrismaClient, Setting } from '@prisma/client';
import { UpdateSettingInput, SettingFilter } from './settings.model';
export declare class SettingsService {
    private prisma;
    constructor(prisma: PrismaClient);
    settingsList(filter?: SettingFilter): Promise<Setting[]>;
    setting(id: string): Promise<Setting>;
    updateSetting(input: UpdateSettingInput): Promise<import("@prisma/client/runtime/library").GetResult<{
        id: string;
        createdAt: Date;
        modifiedAt: Date;
        name: string;
        value: Prisma.JsonValue;
        settingRestriction: Prisma.JsonValue;
    }, unknown> & {}>;
}
