import type { Db } from "@rudderhq/db";
import { type KeyboardShortcutSettings, type OperatorProfileSettings, type PatchKeyboardShortcutSettings, type PatchOperatorProfileSettings } from "@rudderhq/shared";
export declare function operatorProfileService(db: Db): {
    get: (userId: string) => Promise<OperatorProfileSettings>;
    update: (userId: string, patch: PatchOperatorProfileSettings) => Promise<OperatorProfileSettings>;
    getShortcuts: (userId: string) => Promise<KeyboardShortcutSettings>;
    updateShortcuts: (userId: string, patch: PatchKeyboardShortcutSettings) => Promise<KeyboardShortcutSettings>;
};
//# sourceMappingURL=operator-profile.d.ts.map