/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

import { FormattingOptions } from '@sussudio/base/common/jsonFormatter.mjs';
import { IUserFriendlyKeybinding } from '../../keybinding/common/keybinding.mjs';
import { IUserDataSyncUtilService } from './userDataSync.mjs';
export declare function parseKeybindings(content: string): IUserFriendlyKeybinding[];
export declare function merge(
	localContent: string,
	remoteContent: string,
	baseContent: string | null,
	formattingOptions: FormattingOptions,
	userDataSyncUtilService: IUserDataSyncUtilService,
): Promise<{
	mergeContent: string;
	hasChanges: boolean;
	hasConflicts: boolean;
}>;
