import { EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export interface SaveVersionResult {
    Comment: string;
    Mode: 'new' | 'update';
}
export declare class SaveVersionDialogComponent {
    Visible: boolean;
    CurrentVersion: number;
    Save: EventEmitter<SaveVersionResult>;
    Cancel: EventEmitter<void>;
    Comment: string;
    Mode: 'new' | 'update';
    OnSave(): void;
    OnCancel(): void;
    private ResetForm;
    static ɵfac: i0.ɵɵFactoryDeclaration<SaveVersionDialogComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SaveVersionDialogComponent, "mj-save-version-dialog", never, { "Visible": { "alias": "Visible"; "required": false; }; "CurrentVersion": { "alias": "CurrentVersion"; "required": false; }; }, { "Save": "Save"; "Cancel": "Cancel"; }, never, never, false, never>;
}
//# sourceMappingURL=save-version-dialog.component.d.ts.map