/** @packageDocumentation
 * @module iModels
 */
import { CloudSqlite } from "./CloudSqlite";
import { Settings } from "./workspace/Settings";
import { WorkspaceDbCloudProps } from "./workspace/Workspace";
/** @internal */
export interface GcsDbProps extends WorkspaceDbCloudProps {
    priority?: number;
}
/**
 * Internal class to configure and load the gcs workspaces for an iModel.
 * @internal
 */
export declare class GeoCoordConfig {
    /** array of cloud prefetch tasks that may be awaited to permit offline usage */
    static readonly prefetches: CloudSqlite.CloudPrefetch[];
    static readonly settingName: {
        databases: string;
        defaultDatabases: string;
        disableWorkspaces: string;
    };
    private static addGcsWorkspace;
    private static loadAll;
    private static _defaultDbsLoaded;
    static onStartup(): void;
    static loadDefaultDatabases(): void;
    static loadForImodel(settings: Settings): void;
}
//# sourceMappingURL=GeoCoordConfig.d.ts.map