export type BlockHeight = {
    height: number;
    offset: number;
};
/**
 * Calculates the height of each block element within markdown content, accounting for margins between blocks.
 * A block is defined as content between two heading elements or from start/end of the content root.
 * @returns An array containing the heights and offsets of all block elements.
 */
export declare function getBlocksHeight(): BlockHeight[];
/**
 * Calculates the offset top position of markdown content, adjusted for navigation height.
 * @returns The offset top position of the content relative to the viewport, accounting for fixed navigation.
 */
export declare const getArticleOffsetTop: () => number;
/**
 * Retrieves the height of the navigation element.
 * @returns The height of the navigation element in pixels, or 0 if no nav element exists.
 */
export declare const getNavHeight: () => number;
//# sourceMappingURL=getBlocksHeight.d.ts.map