/**
* Copyright Super iPaaS Integration LLC, an IBM Company 2024
*/
import { PullInputType } from "../models/pull-input.model.js";
import { VCSProject } from "../models/vcs-project.model.js";
interface PullResponse {
    conflict: boolean;
    latest: boolean;
}
export interface IPullHandler {
    pullFromRemoteRepo(inputData: PullInputType): Promise<VCSProject[]>;
    determinePull(inputData: PullInputType): Promise<PullResponse>;
}
export {};
//# sourceMappingURL=pull-handler.interface.d.ts.map