/** * Ids of the built-in dashboard header items. * * Use these as `target`s for the `before`/`after` position of a {@link DashboardHeaderItem}. * A target stays valid even when it is not currently shown (e.g. the filter toggle when * its icon is disabled): the position resolves as if the built-in were there, so the custom item lands * in a stable spot regardless of which built-ins happen to be visible. */ export declare const DashboardHeaderTargets: { /** The dashboard title. */ readonly Title: "dashboard-header-title"; /** The flexible center spacer that separates the title and trailing groups. */ readonly Spacer: "dashboard-header-spacer"; /** The edit-mode toolbar (undo/redo/cancel/apply), shown while editing with batch changes. */ readonly EditModeToolbar: "dashboard-header-edit-mode-toolbar"; /** The edit-mode toggle button. */ readonly EditToggle: "dashboard-header-edit-toggle"; /** The filters-panel toggle button. */ readonly FilterToggle: "dashboard-header-filter-toggle"; /** The overflow/context menu button. */ readonly Menu: "dashboard-header-menu"; }; /** * Union of the built-in dashboard header item ids, usable as `target` for `before`/`after` positions. */ export type DashboardHeaderTarget = (typeof DashboardHeaderTargets)[keyof typeof DashboardHeaderTargets];