/**
 * Configuration options for PageNumber
 * @typedef {Object} PageNumberOptions
 * @category Options
 * @property {Object} [htmlAttributes] - HTML attributes for page number elements
 */
/**
 * Attributes for page number nodes
 * @typedef {Object} PageNumberAttributes
 * @category Attributes
 * @property {Array} [marksAsAttrs=null] @internal - Internal marks storage
 */
/**
 * @module PageNumber
 * @sidebarTitle Page Number
 * @snippetPath /snippets/extensions/page-number.mdx
 * @shortcut Mod-Shift-alt-p | addAutoPageNumber | Insert page number
 */
export const PageNumber: Node;
/**
 * Configuration options for TotalPageCount
 * @typedef {Object} TotalPageCountOptions
 * @category Options
 * @property {Object} [htmlAttributes] - HTML attributes for total page count elements
 */
/**
 * Attributes for total page count nodes
 * @typedef {Object} TotalPageCountAttributes
 * @category Attributes
 * @property {Array} [marksAsAttrs=null] @internal - Internal marks storage
 */
/**
 * @module TotalPageCount
 * @sidebarTitle Total Page Count
 * @snippetPath /snippets/extensions/total-page-count.mdx
 * @shortcut Mod-Shift-alt-c | addTotalPageCount | Insert total page count
 */
export const TotalPageCount: Node;
export class AutoPageNumberNodeView {
    constructor(node: any, getPos: any, decorations: any, editor: any, htmlAttributes?: {});
    node: any;
    editor: any;
    view: any;
    getPos: any;
    dom: HTMLSpanElement;
    update(node: any): boolean;
    #private;
}
/**
 * Configuration options for PageNumber
 */
export type PageNumberOptions = any;
/**
 * Attributes for page number nodes
 */
export type PageNumberAttributes = any;
/**
 * Configuration options for TotalPageCount
 */
export type TotalPageCountOptions = any;
/**
 * Attributes for total page count nodes
 */
export type TotalPageCountAttributes = any;
import { Node } from '@core/index.js';
//# sourceMappingURL=page-number.d.ts.map