import { Domain, ListParam } from '@things-factory/shell'; import { User } from '@things-factory/auth-base'; import { UserPreference } from './user-preference'; import { UserPreferenceList } from './user-preference-type'; export declare class UserPreferenceQuery { preference(id: string, context: ResolverContext): Promise; myUserPreference(key: string, element: string, context: any): Promise; myUserPreferences(params: ListParam, context: ResolverContext): Promise; domain(preference: UserPreference): Promise; updater(preference: UserPreference): Promise; creator(preference: UserPreference): Promise; }