export type CoordSystem = 'wgs84' | 'gcj02' | 'bd09';
/**
 * Look up the coord-system preference for a given user. Returns null
 * if the user has never set one — caller falls back to the in-China
 * default (GCJ-02) or out-of-China pass-through (WGS-84).
 */
export declare function getUserCoordPref(platform: string, userId: string): CoordSystem | null;
/**
 * Set / overwrite the user's coord-system preference. Idempotent
 * upsert. Returns true on success, false if the DB is unavailable.
 */
export declare function setUserCoordPref(platform: string, userId: string, coordSystem: CoordSystem): boolean;
/** Remove the user's preference (back to default). */
export declare function clearUserCoordPref(platform: string, userId: string): boolean;
/** Test-only: close the underlying handle so a temp DB can be unlinked. */
export declare function closeUserCoordPrefsDb(): void;
//# sourceMappingURL=user-coord-prefs.d.ts.map