/** * Media Library Selectors * * data-cy selectors for all media library interactive elements. * Used across MediaLibrary modal, MediaSelector field, and related components. */ export declare const MEDIA_SELECTORS: { readonly library: { readonly dialog: "media-library-dialog"; readonly closeBtn: "media-library-close"; readonly title: "media-library-title"; }; readonly toolbar: { readonly container: "media-toolbar"; readonly uploadBtn: "media-upload-btn"; readonly searchInput: "media-search-input"; readonly typeFilter: "media-type-filter"; readonly sortSelect: "media-sort-select"; readonly viewToggle: { readonly grid: "media-view-grid"; readonly list: "media-view-list"; }; readonly columnSelect: "media-column-select"; }; readonly upload: { readonly dropzone: "media-upload-dropzone"; readonly fileInput: "media-upload-input"; readonly progress: "media-upload-progress-{id}"; readonly progressBar: "media-upload-progress-bar"; }; readonly grid: { readonly container: "media-grid"; readonly item: "media-grid-item-{id}"; readonly thumbnail: "media-thumbnail-{id}"; readonly checkbox: "media-checkbox-{id}"; readonly menuBtn: "media-menu-{id}"; readonly menuEdit: "media-menu-edit-{id}"; readonly menuDelete: "media-menu-delete-{id}"; }; readonly list: { readonly container: "media-list"; readonly row: "media-list-row-{id}"; readonly cell: "media-list-cell-{id}-{field}"; }; readonly detail: { readonly dialog: "media-detail-dialog"; readonly panel: "media-detail-panel"; readonly titleInput: "media-title-input"; readonly altInput: "media-alt-input"; readonly captionInput: "media-caption-input"; readonly saveBtn: "media-detail-save"; readonly cancelBtn: "media-detail-cancel"; readonly tags: "media-detail-tags"; readonly tagBadge: "media-detail-tag-{id}"; readonly addTagBtn: "media-detail-add-tag"; }; readonly footer: { readonly container: "media-footer"; readonly selectionCount: "media-selection-count"; readonly cancelBtn: "media-cancel-btn"; readonly selectBtn: "media-select-btn"; }; readonly selector: { readonly container: "media-selector"; readonly selectBtn: "media-selector-select-btn"; readonly changeBtn: "media-selector-change-btn"; readonly removeBtn: "media-selector-remove-btn"; readonly preview: "media-selector-preview"; }; readonly empty: { readonly container: "media-empty-state"; readonly uploadBtn: "media-empty-upload-btn"; }; readonly deleteConfirm: { readonly dialog: "media-delete-confirm"; readonly confirmBtn: "media-delete-confirm-btn"; readonly cancelBtn: "media-delete-cancel-btn"; }; readonly dashboard: { readonly container: "media-dashboard"; readonly title: "media-dashboard-title"; readonly bulkDeleteBtn: "media-bulk-delete-btn"; readonly pagination: "media-pagination"; readonly prevPageBtn: "media-prev-page-btn"; readonly nextPageBtn: "media-next-page-btn"; }; readonly tagFilter: { readonly container: "media-tag-filter"; readonly trigger: "media-tag-filter-trigger"; readonly popover: "media-tag-filter-popover"; readonly tag: "media-tag-filter-tag-{id}"; readonly activeTag: "media-tag-filter-active-{id}"; }; }; export type MediaSelectorsType = typeof MEDIA_SELECTORS; //# sourceMappingURL=media.selectors.d.ts.map