import * as fromFeature from '../reducers/reducers';
export declare const getBookmarkState: import("@ngrx/store").MemoizedSelector<object, fromFeature.BookmarksState, (s1: fromFeature.State) => fromFeature.BookmarksState>;
export declare const getBookmarkPages: import("@ngrx/store").MemoizedSelector<object, {
    [id: string]: any;
}, (s1: fromFeature.BookmarksState) => {
    [id: string]: any;
}>;
export declare const getBookmarkEntities: import("@ngrx/store").MemoizedSelector<object, {
    [id: string]: import("../../viewers/pdf-viewer/side-bar/bookmarks/bookmarks.interfaces").Bookmark;
}, (s1: fromFeature.BookmarksState) => {
    [id: string]: import("../../viewers/pdf-viewer/side-bar/bookmarks/bookmarks.interfaces").Bookmark;
}>;
export declare const getBookmarkNodes: import("@ngrx/store").MemoizedSelector<object, any[], (s1: {
    [id: string]: import("../../viewers/pdf-viewer/side-bar/bookmarks/bookmarks.interfaces").Bookmark;
}) => any[]>;
export declare const getEditableBookmark: import("@ngrx/store").MemoizedSelector<object, string, (s1: fromFeature.BookmarksState) => string>;
export declare const getScrollTop: import("@ngrx/store").MemoizedSelector<object, number, (s1: fromFeature.BookmarksState) => number>;
export declare const getBookmarkInfo: import("@ngrx/store").MemoizedSelector<object, {
    pageNumber: number;
    xCoordinate: number;
    yCoordinate: number;
    previous: any;
    documentId: string;
}, (s1: any[], s2: string, s3: fromFeature.PdfPosition, s4: {
    [id: string]: fromFeature.DocumentPages;
}) => {
    pageNumber: number;
    xCoordinate: number;
    yCoordinate: number;
    previous: any;
    documentId: string;
}>;
export declare const getBookmarksPerPage: import("@ngrx/store").MemoizedSelector<object, any[], (s1: {
    [id: string]: fromFeature.DocumentPages;
}, s2: {
    [id: string]: any;
}) => any[]>;
//# sourceMappingURL=bookmark.selectors.d.ts.map