import { Argument } from '../../models/argument';
import { DbLocation, DbUsers } from '../database/db-interfaces';
export interface SetUserLocationService {
    setUserLocationAdmin(args: Argument[], personId: string): Promise<string>;
    setUserLocationNonAdmin(args: Argument[], personId: string): Promise<string>;
}
export declare class DefaultSetUserLocationService implements SetUserLocationService {
    dbLocation: DbLocation;
    dbUsers: DbUsers;
    constructor(dbLocation: DbLocation, dbUsers: DbUsers);
    setUserLocationAdmin(args: Argument[], personId: string): Promise<string>;
    setUserLocationNonAdmin(args: Argument[], personId: string): Promise<string>;
    private setUserLocation;
}
