import { CanvasRetrieve } from '../../../../types/openapi'; import { ComponentNode, ComponentNodeVisible } from '../types/canvas'; import { CollectionPlayer } from '../../collection-player/types/collection-player.type.ts'; export default function useCanvasVisibility(): { getComponentDefaultVisibility: (type: ComponentNode["type"], mode?: keyof ComponentNodeVisible) => boolean; getVisibleCanvasContent: (data: ComponentNode[], mode?: keyof ComponentNodeVisible) => ComponentNode[]; getVisibleKey: () => keyof ComponentNodeVisible | undefined; shouldRenderComponentWrapper: (c: ComponentNode, sectionId?: CanvasRetrieve["id"]) => boolean | undefined; };