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