/*!
 * Copyright (c) Microsoft Corporation and contributors. All rights reserved.
 * Licensed under the MIT License.
 */
import { FieldStateTree, ChildStateGenerator, BoundFieldChangeRebaser } from "./exhaustiveRebaserUtils.js";
interface ExhaustiveSuiteOptions {
    skipRebaseOverCompose?: boolean;
    groupSubSuites?: boolean;
    numberOfEditsToRebase?: number;
    numberOfEditsToRebaseOver?: number;
    numberOfEditsToVerifyAssociativity?: number;
}
export declare function runExhaustiveComposeRebaseSuite<TContent, TChangeset>(initialStates: FieldStateTree<TContent, TChangeset>[], generateChildStates: ChildStateGenerator<TContent, TChangeset>, fieldRebaser: BoundFieldChangeRebaser<TChangeset>, options?: ExhaustiveSuiteOptions): void;
export {};
//# sourceMappingURL=rebaserAxiomaticTests.d.ts.map