import moment from 'moment';
import { PluginObject } from 'vue';
import { ModulVue } from '../../../utils/vue/vue';
import { Link } from '../../message-page/message-page';
export declare class MErrorTechnicalDifficulty extends ModulVue {
    title: string;
    links: Link[];
    hints: string[];
    errorDate: moment.Moment;
    /**
     * Reference number must be generated by the parent component
     */
    errorReferenceNumber?: string;
    showStackTrace: boolean;
    /**
     * Javascript Error containing the stack trace to be displayed
     */
    error?: Error;
    state: string;
    beforeCreate(): void;
    readonly svgName: string;
    /**
     * Returns the formatted date for the value received as props (format = YYYY-MM-DD). Used to display the date when the error was generated.
     */
    readonly formattedDate: string;
    /**
     * Returns the formatted time for the value received as props (format = HH:mm:ss). Used to display the time when the error was generated.
     */
    readonly formattedTime: string;
    /**
     * Defines if the stack trace is to be displayed based on the showStrackTrace prop and the presence of the attribute stack in the error.
     */
    readonly propStacktrace: boolean;
    /**
     * Returns the current userAgent string.
     */
    readonly userAgent: string;
}
declare const ErrorTechnicalDifficultyPlugin: PluginObject<any>;
export default ErrorTechnicalDifficultyPlugin;
//# sourceMappingURL=error-technical-difficulty.d.ts.map