import { ViewerNames } from '../types/dbTypes'; import type { Organization } from '../types/dbTypes'; /** * The viewers an organization has switched on. * * An empty `appContent` means "not configured", which grants everything rather than nothing, so * an organization that never set the field keeps the full app. The map is always included. * * Shared so every entry point into a viewer agrees: the sidebar and the map popover's tool row * were drifting, and a tool that navigates somewhere the sidebar hides is a dead end. */ export declare function resolveAppContent(organization?: Organization | null): ViewerNames[]; /** Whether an organization can reach a viewer at all. */ export declare function hasAppContent(organization: Organization | null | undefined, viewer: ViewerNames): boolean; //# sourceMappingURL=appContent.d.ts.map