import type { SynchronizationGroupState } from './types'; export declare const WARNING_DIALOG_PANEL_ID = "warning-dialog"; export type WorkspaceViewsById = Record; export declare const getFeatureSourcePanelId: (group: SynchronizationGroupState["groups"]["byId"][string] | undefined) => string | undefined; export declare const isFeatureSource: (source: SynchronizationGroupState["sources"]["byId"][string] | undefined) => boolean; export declare const isMapSource: (source: SynchronizationGroupState["sources"]["byId"][string] | undefined) => boolean; export declare const getMapSourceIds: (state: SynchronizationGroupState) => Set; export declare const getFeatureSourceIds: (state: SynchronizationGroupState) => string[]; export declare const shouldRemoveFeatureGroupForPanel: (panelId: string, views?: WorkspaceViewsById, isActiveFeatureSource?: boolean) => boolean;