import { FileMutations as FileMutation } from './mutate'; import { MarkdownDirectory, MarkdownDocument, MarkdownFsObject } from './types'; export interface IndexObjectOptions { readonly prev?: MarkdownFsObject; readonly next?: MarkdownFsObject; readonly up?: MarkdownFsObject; } export declare function indexObject(object: MarkdownFsObject, options?: IndexObjectOptions): FileMutation[]; export declare function indexDirectory(object: MarkdownDirectory, options?: IndexObjectOptions): FileMutation[]; export declare function indexDocument(object: MarkdownDocument, options?: IndexObjectOptions): FileMutation;