import { PluginObject } from 'vue'; import { ModulVue } from '../../utils/vue/vue'; export declare class MLimitText extends ModulVue { readonly open: boolean; readonly lines: number; readonly openLabel: string; readonly closeLabel: string; readonly html: string; private reduceContent; private testingContent; private fullContent; private internalOpen; private hasFinish; private contentTooTall; private child; private el; private initLineHeigh; private maxHeight; private observer; private uuid; protected mounted(): void; protected destroyed(): void; private initialize; private adjustText; private isContentTooTall; private updateContent; private reset; private getReduceContent; private get getReduceText(); private get getFullText(); private get openLinkOriginal(); private get openLinkOriginalRendered(); private get openLink(); private get openLinkRendered(); private get closeLink(); private get closeLinkRendered(); private get getOpenLabelTitle(); private get getCloseLabelTitle(); private openChanged; private openText; private closeText; private onUpdatedOpen; private onUpdatedClose; } declare const LimitTextPlugin: PluginObject; export default LimitTextPlugin; //# sourceMappingURL=limit-text.d.ts.map