import { IHubRequestOptions } from "../../../hub-types";
import { IHubLocation, IHubLocationOption } from "../../types/IHubLocation";
/**
 * Construct the dynamic location picker options with the entity's
 * configured location using the following logic:
 *
 * 1. If there is no entity (e.g. we're creating an entity),
 * select the "custom" option by default
 * 2. Else if there is no location set on the entity, select the
 * "none" option
 * 3. Else if the entity has a location and it's the same as the
 * current option, select it and update the option with the entity's
 * location
 */
export declare function getLocationOptions(id: string, type: string, location: IHubLocation, portalName: string, hubRequestOptions: IHubRequestOptions): Promise<IHubLocationOption[]>;
