export interface PagePreferenceProvider { page?: string; element?: string; preference?: any; load: () => any | Promise; save: (preference: any) => any | Promise; reset: () => void | Promise; }