export default TextProperty; declare function TextProperty(elem: any, data: any): void; declare class TextProperty { constructor(elem: any, data: any); _frameId: number; pv: string; v: string; kf: boolean; _isFirstFrame: boolean; _mdf: boolean; data: any; elem: any; comp: any; keysIndex: number; canResize: boolean; minimumFontSize: number; effectsSequence: any[]; currentData: { ascent: number; boxWidth: number[]; f: string; fStyle: string; fWeight: string; fc: string; j: string; justifyOffset: string; l: any[]; lh: number; lineWidths: any[]; ls: string; of: string; s: string; sc: string; sw: number; t: number; tr: number; sz: number; ps: any; fillColorAnim: boolean; strokeColorAnim: boolean; strokeWidthAnim: boolean; yOffset: number; finalSize: number; finalText: any[]; finalLineHeight: number; __complete: boolean; }; defaultBoxWidth: number[]; copyData(obj: any, data: any): any; setCurrentData(data: any): void; searchProperty(): boolean; searchKeyframes(): boolean; addEffect(effectFunction: any): void; getValue(_finalValue: any): void; lock: boolean; frameId: any; getKeyframeValue(): any; buildFinalText(text: any): any[]; completeTextData(documentData: any): void; updateDocumentData(newData: any, index: any): void; recalculate(index: any): void; canResizeFont(_canResize: any): void; setMinimumFontSize(_fontValue: any): void; }