export declare const CAPTION_ROW_LOOK_FIELDS: Readonly>; export declare const CAPTION_RUN_LOOK_FIELDS: Set; export declare const CAPTION_DEFAULT_SIZE_PX = 38; export declare const CAPTION_PIXEL_FIELDS: Readonly>; export declare function sanitizeMyStyleLook(value: unknown): Record; export declare function sanitizeCaptionRunLook(value: unknown): { look: Record; omitted: string[]; notices: string[]; }; /** 保存座標系で px 値だけを換算する。 */ export declare function scaleCaptionLookPixels(look: Record, targetSize: number): Record; /** 旧 API の返り値は size と基準高さを含まない。 */ export declare function scaledLookForCaption(look: Record, targetSize: number): Record; export declare function captionEffectiveSize(row: Record, defaultStyle: Record, catalog?: Record; }>): number; export declare function lookForCaptionAtSize(look: Record, targetSize: number, referenceHeight?: number, scope?: 'caption' | 'run'): { look: Record; notices: string[]; }; export declare function lookForCaptionRow(row: Record, defaultStyle: Record, styleLook: Record, options: { size: 'keep' | 'style'; catalog?: Record; }>; }): { text_style?: Record; notices: string[]; reason?: string; reasonCode?: 'AKARI_CAPTION_LAYOUT_REFERENCE_CONFLICT'; }; export declare function lookForCaptionRun(row: Record, defaultStyle: Record, styleLook: Record, catalog?: Record; }>): { look: Record; notices: string[]; };