import { type IDashboardObjectIdentity } from "@gooddata/sdk-model";
/**
 * Represents different kinds of accessibility limitation for dashboard.
 *
 * Dashboard is forbidden when strict access control is supported and user does not have permission to see it or drill to it.
 * Dashboard is not shared when user is able to drill to it but not see it directly.
 *
 * @alpha
 */
export type DashboardAccessibilityLimitation = "forbidden" | "notShared";
/**
 * Dashboard which is inaccessible by current user.
 *
 * @alpha
 */
export interface IInaccessibleDashboard extends IDashboardObjectIdentity {
    /**
     * Dashboard title
     */
    title: string;
    /**
     * Type of accessibility limitation
     */
    accessibilityLimitation?: DashboardAccessibilityLimitation;
}
//# sourceMappingURL=inaccessibleDashboardTypes.d.ts.map