import { IQuestion } from 'survey-core'; import { IRect, DocController } from '../doc_controller'; import { IPdfBrick, PdfBrick, TranslateXFunction } from './pdf_brick'; export interface ITextFieldBrickOptions { isReadOnly: boolean; fieldName: string; shouldRenderBorders: boolean; value?: string; placeholder?: string; inputType?: string; isMultiline?: boolean; } export declare class TextFieldBrick extends PdfBrick { protected question: IQuestion; protected options: ITextFieldBrickOptions; constructor(question: IQuestion, controller: DocController, rect: IRect, options: ITextFieldBrickOptions); private renderColorQuestion; renderInteractive(): Promise; protected shouldRenderFlatBorders(): boolean; protected getShouldRenderReadOnly(): boolean; private _textBrick; get textBrick(): IPdfBrick; set textBrick(val: IPdfBrick); renderReadOnly(): Promise; unfold(): IPdfBrick[]; translateX(func: TranslateXFunction): void; protected setXLeft(val: number): void; protected setXRight(val: number): void; protected setYTop(val: number): void; protected setYBottom(val: number): void; }