import { PreferenceProvider } from '@opensumi/ide-core-browser';
import { ITheme, ThemeContributionProvider } from '@opensumi/ide-theme';
import { IDiffViewerProps } from '../common';
export declare class DiffViewerThemeProvider implements ThemeContributionProvider {
    protected diffViewerProps: IDiffViewerProps;
    private readonly themeService;
    protected readonly defaultPreferenceProvider: PreferenceProvider;
    onDidStart(): Promise<void>;
    onWillApplyTheme(theme: ITheme): Record<string, string | undefined>;
}
//# sourceMappingURL=theme.provider.d.ts.map