import type { SettingValue } from '../../../types/api/settings'; export declare function getLocalStorageValueToMigrateIfRemoteMissing(args: { name: string; remoteValue: SettingValue | undefined; }): {} | undefined; export declare function applyRemoteSettingToStoreAndLocalStorage(args: { name: string; remoteValue: SettingValue | undefined; dispatch: (action: unknown) => void; }): void; export declare function handleOptimisticSettingWrite(args: { name: string; value: unknown; dispatch: (action: unknown) => void; metaSettingsAvailable: boolean; shouldSyncToLS: boolean; awaitRemote: Promise; }): Promise;