import { JsonValue } from '@backstage/types'; /** * A single setting in a bucket */ export type UserSetting = { bucket: string; key: string; value: JsonValue; }; /** * Store definition for the user settings. */ export interface UserSettingsStore { get(options: { userEntityRef: string; bucket: string; key: string; }): Promise; set(options: { userEntityRef: string; bucket: string; key: string; value: JsonValue; }): Promise; delete(options: { userEntityRef: string; bucket: string; key: string; }): Promise; }