import { DiffChangeKind, DiffTableColumn, DiffTableCounts, DiffTableEmits, DiffTableProps, DiffTableRow } from './types'; declare const _default: (__VLS_props: NonNullable>["props"], __VLS_ctx?: __VLS_PrettifyLocal>, "attrs" | "emit" | "slots">>, __VLS_expose?: NonNullable>["expose"], __VLS_setup?: Promise<{ props: __VLS_PrettifyLocal & Omit<{ readonly onToggle?: ((payload: { key: string | number; accepted: boolean; }) => any) | undefined; readonly onSettled?: (() => any) | undefined; readonly "onUpdate:modelValue"?: ((keys: (string | number)[]) => any) | undefined; readonly onApply?: ((keys: (string | number)[]) => any) | undefined; readonly onStageChange?: ((stage: number) => any) | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, never>, "onToggle" | "onUpdate:modelValue" | "onSettled" | "onApply" | "onStageChange"> & DiffTableProps & Partial<{}>> & import('vue').PublicProps; expose(exposed: import('vue').ShallowUnwrapRef<{ play: () => void; reset: () => void; settle: () => void; stage: import('vue').Ref; }>): void; attrs: any; slots: Readonly<{ [key: `cell-${string}`]: (props: { row: DiffTableRow; column: DiffTableColumn; value: any; change: DiffChangeKind; index: number; }) => any; /** Replaces the card bar heading. */ title?: () => any; /** Replaces the hint at the right end of the title bar. */ hint?: () => any; /** Replaces the whole footer. */ footer?: (props: { counts: DiffTableCounts; accepted: (string | number)[]; }) => any; }> & { [key: `cell-${string}`]: (props: { row: DiffTableRow; column: DiffTableColumn; value: any; change: DiffChangeKind; index: number; }) => any; /** Replaces the card bar heading. */ title?: () => any; /** Replaces the hint at the right end of the title bar. */ hint?: () => any; /** Replaces the whole footer. */ footer?: (props: { counts: DiffTableCounts; accepted: (string | number)[]; }) => any; }; emit: DiffTableEmits; }>) => import('vue').VNode & { __ctx?: Awaited; }; export default _default; type __VLS_PrettifyLocal = { [K in keyof T]: T[K]; } & {};