/**
 * -------------------------------------------------------------------------------------------
 * Copyright (c) Microsoft Corporation.  All Rights Reserved.  Licensed under the MIT License.
 * See License in the project root for license information.
 * -------------------------------------------------------------------------------------------
 */
import { type ParseNodeFactory, ParseNodeFactoryRegistry, type SerializationWriterFactory, SerializationWriterFactoryRegistry } from "./serialization/index.js";
/**
 * Enables the backing store on default serialization writers and the given serialization writer.
 * @param serializationWriterFactoryRegistry The serialization writer factory registry to enable the backing store on.
 * @param parseNodeFactoryRegistry The parse node factory registry to enable the backing store on.
 * @param original The serialization writer to enable the backing store on.
 * @returns A new serialization writer with the backing store enabled.
 */
export declare function enableBackingStoreForSerializationWriterFactory(serializationWriterFactoryRegistry: SerializationWriterFactoryRegistry, parseNodeFactoryRegistry: ParseNodeFactoryRegistry, original: SerializationWriterFactory): SerializationWriterFactory;
/**
 * Enables the backing store on default parse node factories and the given parse node factory.
 * @param parseNodeFactoryRegistry The parse node factory registry to enable the backing store on.
 * @param original The parse node factory to enable the backing store on.
 * @returns A new parse node factory with the backing store enabled.
 */
export declare function enableBackingStoreForParseNodeFactory(parseNodeFactoryRegistry: ParseNodeFactoryRegistry, original: ParseNodeFactory): ParseNodeFactory;
//# sourceMappingURL=apiClientBuilder.d.ts.map