import { Model } from './Model';
import type { InitOptions, Models } from '../types/model';
export declare class UserPreference extends Model {
    id: string;
    key: string;
    value: Record<string, any>;
    userId?: string;
    static initModel(options: InitOptions): void;
    static getAllPreferences(userId: string, facilityId: string): Promise<Record<string, any>>;
    static initRelations(models: Models): void;
    static buildSyncFilter(): null;
    static buildSyncLookupQueryDetails(): Promise<null>;
}
//# sourceMappingURL=UserPreference.d.ts.map