import type { Lix } from "../lix/open-lix.js";
import type { LixChangeProposal } from "./schema-definition.js";
import type { LixVersion } from "../version/schema-definition.js";
/**
 * Creates a change proposal that tracks an isolated source version
 * against a target version. Rows live in the global scope.
 *
 * @param source - the source version ref
 * @param target - the target version ref (usually Main)
 */
export declare function createChangeProposal(args: {
    lix: Lix;
    id?: string;
    source: Pick<LixVersion, "id">;
    target: Pick<LixVersion, "id">;
    status?: "open" | "accepted" | "rejected";
}): Promise<LixChangeProposal>;
//# sourceMappingURL=create-change-proposal.d.ts.map