import { AttributeInfo } from '../internal/attributeInfo'; import { ModelInterface } from './modelInterface'; export declare const importsMapReplaceTextParameters: {}; /** * Class for document replace text request building. */ export declare class ReplaceTextParameters implements ModelInterface { /** * Attribute type map */ static attributeTypeMap: Array; /** * Returns attribute type map */ static getAttributeTypeMap(): AttributeInfo[]; /** * Gets or sets a value indicating whether apply superscript to font or not. */ applySuperscript: boolean; /** * Gets or sets a value indicating whether flag, true means the search is case-sensitive; false means the search is not case-sensitive. */ isMatchCase: boolean; /** * Gets or sets a value indicating whether flag, means that only whole word matched are replaced. */ isMatchWholeWord: boolean; /** * Gets or sets a value indicating whether flag, means that OldValue contains regex expression. */ isOldValueRegex: boolean; /** * Gets or sets the new text value to replace by. */ newValue: string; /** * Gets or sets the old text value (or regex pattern IsOldValueRegex) to replace. */ oldValue: string; constructor(init?: Partial); collectFilesContent(_resultFilesContent: Array): void; validate(): void; }