import { DiffModeEnum } from '../utils/symbol.js'; import { DiffFile, type DiffHighlighter, SplitSide } from '@git-diff-view/core'; import { type Snippet } from 'svelte'; import type { HTMLAttributes } from 'svelte/elements'; declare function $$render(): { props: { data?: { oldFile?: { fileName?: string | null; fileLang?: string | null; content?: string | null; }; newFile?: { fileName?: string | null; fileLang?: string | null; content?: string | null; }; hunks: string[]; }; extendData?: { oldFile?: Record; newFile?: Record; }; initialWidgetState?: { side: SplitSide; lineNumber: number; }; diffFile?: DiffFile; class?: string; style?: HTMLAttributes["style"]; registerHighlighter?: Omit; diffViewMode?: DiffModeEnum; diffViewWrap?: boolean; diffViewTheme?: "light" | "dark"; diffViewFontSize?: number; diffViewHighlight?: boolean; diffViewAddWidget?: boolean; renderWidgetLine?: Snippet<[{ lineNumber: number; side: SplitSide; diffFile: DiffFile; onClose: () => void; }]>; renderExtendLine?: Snippet<[{ lineNumber: number; side: SplitSide; data: T; diffFile: DiffFile; onUpdate: () => void; }]>; onAddWidgetClick?: (lineNumber: number, side: SplitSide) => void; onDiffFileCreated?: (diffFile: DiffFile | null) => void; }; exports: {}; bindings: ""; slots: {}; events: {}; }; declare class __sveltets_Render { props(): ReturnType>['props']; events(): ReturnType>['events']; slots(): ReturnType>['slots']; bindings(): ""; exports(): {}; } interface $$IsomorphicComponent { new (options: import('svelte').ComponentConstructorOptions['props']>>): import('svelte').SvelteComponent['props']>, ReturnType<__sveltets_Render['events']>, ReturnType<__sveltets_Render['slots']>> & { $$bindings?: ReturnType<__sveltets_Render['bindings']>; } & ReturnType<__sveltets_Render['exports']>; (internal: unknown, props: ReturnType<__sveltets_Render['props']> & {}): ReturnType<__sveltets_Render['exports']>; z_$$bindings?: ReturnType<__sveltets_Render['bindings']>; } declare const DiffView: $$IsomorphicComponent; type DiffView = InstanceType>; export default DiffView;