import { IView } from 'shared-entities/pagination.entity'; import { IPost } from '../../entities/post.entity'; import { IAppStateCms } from './cms.slice'; export declare const cmsSelector: (state: IAppStateCms) => { [key: string]: IPost; }; export declare const cmsArraySelector: import("reselect").OutputSelector[], (res: { [key: string]: IPost; }) => IPost[]>; export declare const pagesArraySelector: import("reselect").OutputSelector[], (res: { [key: string]: IPost; }) => IPost[]>; export declare const postsArrayByTypeSelector: (type: string) => import("reselect").OutputSelector[], (res: { [key: string]: IPost; }) => IPost[]>; export declare const postsByTagsSelector: (tags: string) => import("reselect").OutputSelector[], (res: { [key: string]: IPost; }) => IPost[]>; export declare const loadingSelector: (state: IAppStateCms, key?: string) => boolean; export declare const errorSelector: (state: IAppStateCms, key?: string) => import("../../..").IPayloadError; export declare const makeOpinionSelector: import("reselect").OutputSelector; }) => any>; export declare const getPageById: (id: string) => import("reselect").OutputSelector, (res: { [key: string]: IPost; }) => IPost>; export declare const getPostById: (id: string) => import("reselect").OutputSelector, (res: { [key: string]: IPost; }) => IPost>; export declare const viewSelector: (state: IAppStateCms) => { [key: string]: IView; }; export declare const getViewByTypeSelector: (type: string) => import("reselect").OutputSelector IView>;