import { ResourceContentType } from '../state/index.js'; export declare const isResourceSelectionEnabledSelector: (state: any) => boolean; export declare const isResourceMoveResizeEnabledSelector: (state: any) => boolean; export interface ResourcePath { pagePath?: Array; gridPath?: Array; } export declare const selectedResourceResolver: (state: any) => ResourcePath; export declare const isResourceSelectedSelector: (state: any, pagePath: Array, gridPath: Array) => boolean; export declare const highlightedResourceResolver: (state: any) => ResourcePath[]; export declare const isResourceHighlightedSelector: (state: any, pagePath: Array, gridPath: Array) => boolean; export declare const hasSelectedResourceSelector: (state: any) => boolean; export declare const resourcesInCurrentPageFilteredByTypeSelector: (state: any, resourceType: ResourceContentType) => Array; export declare const resourcesMouseEnterSelector: (state: any) => (pagePath: number[], gridPath: number[]) => void; export declare const resourceMouseEnterSelector: (state: any, a0: number[], a1: number[]) => (pagePath: number[], gridPath: number[]) => void; export declare const resourcesMouseLeaveSelector: (state: any) => (pagePath: number[], gridPath: number[]) => void; export declare const resourceMouseLeaveSelector: (state: any, a0: number[], a1: number[]) => (pagePath: number[], gridPath: number[]) => void; export declare const resourcesMouseOverSelector: (state: any) => (pagePath: number[], gridPath: number[]) => void; export declare const resourceMouseOverSelector: (state: any, a0: number[], a1: number[]) => (pagePath: number[], gridPath: number[]) => void; export declare const resourcesMouseOutSelector: (state: any) => (pagePath: number[], gridPath: number[]) => void; export declare const resourceMouseOutSelector: (state: any, a0: number[], a1: number[]) => (pagePath: number[], gridPath: number[]) => void; export declare const resourcesClickSelector: (state: any) => (pagePath: number[], gridPath: number[]) => void; export declare const resourceClickSelector: (state: any, a0: number[], a1: number[]) => (pagePath: number[], gridPath: number[]) => void; export declare const resourcesSelectSelector: (state: any) => (pagePath: number[], gridPath: number[]) => void; export declare const resourceSelectSelector: (state: any, a0: number[], a1: number[]) => (pagePath: number[], gridPath: number[]) => void; export declare const resourcesUnselectSelector: (state: any) => (pagePath: number[], gridPath: number[]) => void; export declare const resourceUnselectSelector: (state: any, a0: number[], a1: number[]) => (pagePath: number[], gridPath: number[]) => void; export declare const resourcesMoveSelector: (state: any) => (pagePath: number[], gridPath: number[]) => void; export declare const resourceMoveSelector: (state: any, a0: number[], a1: number[]) => (pagePath: number[], gridPath: number[]) => void; export declare const resourceMetadataSelector: (state: any, a0: number[], a1: number[]) => any; export declare const resourcesCssClassSelector: (state: any) => (pagePath: number[], gridPath: number[]) => void; export declare const resourceCssClassSelector: (state: any, a0: number[], a1: number[]) => (pagePath: number[], gridPath: number[]) => void; export declare const resourcesStyleSelector: (state: any) => any; export declare const resourceStyleSelector: (state: any, a0: number[], a1: number[]) => any; export declare const resourcesRenderedSelector: (state: any) => (pagePath: number[], gridPath: number[]) => void; export declare const resourceRenderedSelector: (state: any, a0: number[], a1: number[]) => (pagePath: number[], gridPath: number[]) => void;