import * as React from "react"; import type { CatalogItem } from "./pages.types.js"; export declare const useCatalogActionsMoreModel: (item: CatalogItem, onOpenChange?: (open: boolean) => void) => { open: boolean; confirmArchive: boolean; isArchived: boolean; isPublished: boolean; rootRef: React.MutableRefObject; toggle: (event: React.MouseEvent) => void; rootClick: (event: React.MouseEvent) => void; actionClick: (event: React.MouseEvent, onClick?: () => void) => void; confirm: (event: React.MouseEvent) => void; requestArchive: () => void; close: () => void; }; export declare const useEditorActionsMoreModel: () => { creating: boolean; currentItem: CatalogItem | null; isArchived: boolean; isPublished: boolean; unarchive: () => void; archive: () => void; unpublish: () => void; openDelete: () => void; };