import type { RuntimeWorkspaceChangesResponse } from "../core/api-contract.js";
interface ChangesBetweenRefsInput {
    cwd: string;
    fromRef: string;
    toRef: string;
}
interface ChangesFromRefInput {
    cwd: string;
    fromRef: string;
}
export declare function createEmptyWorkspaceChangesResponse(cwd: string): Promise<RuntimeWorkspaceChangesResponse>;
export declare function getWorkspaceChanges(cwd: string): Promise<RuntimeWorkspaceChangesResponse>;
export declare function getWorkspaceChangesBetweenRefs(input: ChangesBetweenRefsInput): Promise<RuntimeWorkspaceChangesResponse>;
export declare function getWorkspaceChangesFromRef(input: ChangesFromRefInput): Promise<RuntimeWorkspaceChangesResponse>;
export {};
//# sourceMappingURL=get-workspace-changes.d.ts.map