import { Line, ParagraphIndent } from '../../../../contracts/src/index.js';
export type ParagraphLineIndentationParams = {
    lineEl: HTMLElement;
    line: Line;
    indent?: ParagraphIndent;
    indentLeftPx: number;
    hasListMarkerLayout: boolean;
    lineIndex: number;
    localStartLine: number;
    continuesFromPrev?: boolean;
    suppressFirstLineIndent: boolean;
    resetContinuationTextIndent?: boolean;
};
export declare const hasExplicitSegmentPositioning: (line: Line) => boolean;
export declare const applyParagraphLineIndentation: (params: ParagraphLineIndentationParams) => void;
export declare const resolveAvailableWidthForLine: (params: {
    containerWidth: number;
    line: Line;
    indentLeftPx: number;
    indentRightPx: number;
    firstLineOffset: number;
    isFirstLine: boolean;
    isListFirstLine: boolean;
    resolvedListTextStartPx?: number;
}) => number;
//# sourceMappingURL=indentation.d.ts.map