import { PluginObject } from 'vue'; import { ModulVue } from '../../utils/vue/vue'; import { MLinkMode } from '../link/link'; export declare class MLimitElements extends ModulVue { readonly elements: any[]; readonly limit: number; readonly open: boolean; readonly openLabel: string; readonly closeLabel: string; internalOpen: boolean; readonly mLinkModeButton: MLinkMode; readonly i18nCloseLabelDefault: string; onListOpened(): void; onListClosed(): void; get i18nOpenLabel(): string; get i18nCloseLabel(): string; get i18nLinkLabel(): string; get limitedElements(): any[]; get numberOfExtraElements(): number; get isLimitedElementDisplay(): boolean; get isExtraElementDisplay(): boolean; get isLinkDisplay(): boolean; toggleOpen(): void; updateOpen(): void; } declare const LimitElementsPlugin: PluginObject; export default LimitElementsPlugin; //# sourceMappingURL=limit-elements.d.ts.map