import { DefineComponent, ExtractPropTypes, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; import { DefineComponent } from '@primevue/core'; import { DialogProps, DialogSlots } from 'primevue/dialog'; import { ButtonProps, ButtonSlots } from 'primevue/button'; import { BadgeProps, BadgeSlots } from 'primevue/badge'; import { ProgressSpinnerProps, ProgressSpinnerSlots } from 'primevue/progressspinner'; declare const _default: DefineComponent, {}, { versions: any[]; selectedVersion: any; loading: boolean; }, { isVisible: { get(): boolean; set(value: any): void; }; }, { loadVersionHistory(): Promise; selectVersion(version: any): void; confirmRevert(): void; closeDialog(): void; formatDate(dateString: any): string; }, ComponentOptionsMixin, ComponentOptionsMixin, ("update:visible" | "revert")[], "update:visible" | "revert", PublicProps, Readonly< ExtractPropTypes<{ visible: { type: BooleanConstructor; default: boolean; }; scope: { type: StringConstructor; default: string; }; }>> & Readonly<{ "onUpdate:visible"?: (...args: any[]) => any; onRevert?: (...args: any[]) => any; }>, { visible: boolean; scope: string; }, {}, { PrimeDialog: DefineComponent void) & ((e: "hide") => void) & ((e: "update:visible", value: boolean) => void) & ((e: "after-hide") => void) & ((e: "maximize", event: Event) => void) & ((e: "unmaximize", event: Event) => void) & ((e: "dragstart", event: Event) => void) & ((e: "dragend", event: Event) => void)>; PrimeButton: DefineComponent void>; PrimeBadge: DefineComponent void>; PrimeProgressSpinner: DefineComponent void>; }, {}, string, ComponentProvideOptions, true, {}, any>; export default _default; //# sourceMappingURL=VersionHistoryDialog.vue.d.ts.map