import { type DashboardSelector, type DashboardState } from "../types.js";
/**
 * @internal
 */
export declare const selectCanEnterEditMode: DashboardSelector<boolean>;
/**
 * @internal
 */
export declare const selectCanEnterEditModeAndIsLoaded: DashboardSelector<boolean>;
/**
 * @internal
 */
export declare const selectIsPrivateDashboard: DashboardSelector<boolean>;
/**
 * @internal
 */
export declare function selectCanSaveDashboard(state: DashboardState): boolean;
/**
 * @internal
 */
export declare const selectIsCurrentDashboardVisibleInList: DashboardSelector<boolean>;
/**
 * @internal
 */
export declare const selectCrossFilteringEnabledAndSupported: DashboardSelector<boolean>;
export declare const selectHasSharePermissions: DashboardSelector<boolean>;
/**
 *
 * @internal
 */
export declare const selectIsShareGrantVisible: DashboardSelector<boolean>;
/**
 *
 * @internal
 */
export declare const selectIsDashboardShareLinkVisible: DashboardSelector<boolean>;
/**
 * @internal
 */
export declare const selectIsShareButtonVisible: DashboardSelector<boolean>;
/**
 * @internal
 */
export declare function selectIsAutomationDialogSecondaryTitleVisible(state: DashboardState): boolean;
/**
 * @internal
 */
export declare const selectIsSaveAsNewButtonVisible: DashboardSelector<boolean>;
/**
 * Selects whether the common export is available.
 *
 * @internal
 */
export declare const selectCommonExportAvailable: DashboardSelector<boolean>;
/**
 * Selects whether the slideshow export is available.
 *
 * @internal
 */
export declare const selectSlideShowExportAvailable: DashboardSelector<boolean>;
/**
 * Selects whether the slideshow export is visible.
 *
 * @internal
 */
export declare const selectSlideShowExportVisible: DashboardSelector<boolean>;
/**
 * Selects whether the PDF export is visible.
 *
 * @internal
 */
export declare const selectPdfExportVisible: DashboardSelector<boolean>;
/**
 * Selects whether the save as new button is visible.
 *
 * @internal
 */
export declare const selectSaveAsVisible: DashboardSelector<boolean>;
/**
 * Selects whether the settings button is visible.
 *
 * @internal
 */
export declare const selectSettingsVisible: DashboardSelector<boolean>;
/**
 * Selects whether the delete button is visible.
 *
 * @internal
 */
export declare const selectDeleteVisible: DashboardSelector<boolean>;
/**
 * Selects whether the filter views are visible.
 *
 * @internal
 */
export declare const selectFilterViewsVisible: DashboardSelector<boolean>;
//# sourceMappingURL=topBarSelectors.d.ts.map