import { type IDashboardTab, type ObjRef } from "@gooddata/sdk-model";
/**
 * @internal
 */
export type DashboardAccessibilityLimitation = "forbidden" | "notShared";
/**
 * @internal
 */
export interface IDrillableDashboardListItem {
    title: string;
    identifier: string;
    ref: ObjRef;
    selected?: boolean;
    accessibilityLimitation?: DashboardAccessibilityLimitation;
    tabs?: IDashboardTab[];
}
/**
 * @internal
 */
export interface IDashboardListProps {
    onSelect: (selectedDashboard: IDrillableDashboardListItem) => void;
    dashboards: IDrillableDashboardListItem[];
    selected?: ObjRef;
}
//# sourceMappingURL=types.d.ts.map