import type { ParagraphStyleConfig, ResolvedParagraphStyleConfig, ResolvedBodyTextConfig } from '../types.js'; /** No paragraph styles ship by default — a document declares its own. */ export declare const DEFAULT_PARAGRAPH_STYLES: ParagraphStyleConfig[]; export declare function resolveParagraphStylesConfig(partial: ParagraphStyleConfig[] | undefined, bodyText: ResolvedBodyTextConfig): ResolvedParagraphStyleConfig[]; /** Drop fields equal to their static default (zero dimensions, `name` equal * to `id`, `italic` / `smallCaps` off, `snapToGrid` on, no `textTransform`, no `letterSpacing`). Inherited typographic fields * (weights included) are kept whenever explicitly set, * since their effective default depends on the body text. Returns * `undefined` when no styles remain. */ export declare function stripParagraphStylesDefaults(styles: ParagraphStyleConfig[] | undefined): ParagraphStyleConfig[] | undefined; //# sourceMappingURL=paragraphStyles.d.ts.map