import { PluginObject } from 'vue';
import { ModulVue } from '../../../utils/vue/vue';
import { MTableEmptyArea } from '../responsive-table-commons';
import { MEmptyAreaBackgroundStyle, MEmptyAreaDisplayMode } from './../../empty-area/empty-area';
export declare class MTableEmptyRow extends ModulVue {
    readonly tableComponentWidth: string;
    readonly waiting: boolean;
    readonly horizontalScrollOffset: number;
    readonly nbColumns?: number;
    readonly emptyArea?: MTableEmptyArea;
    readonly displayDefaultText: boolean;
    readonly insideOfTableGroup: boolean;
    emitEmptyButtonClick(event: MouseEvent): void;
    readonly title: string;
    readonly subtitle: string;
    readonly svgName: string;
    readonly svgSize: string;
    readonly buttonText: string;
    readonly backgroundStyle: MEmptyAreaBackgroundStyle;
    readonly displayMode: MEmptyAreaDisplayMode;
    readonly minHeight: string;
}
declare const TableEmptyRowPlugin: PluginObject<any>;
export default TableEmptyRowPlugin;
//# sourceMappingURL=table-empty-row.d.ts.map