//#region src/dolt/run-sql-file-on-all-branches.d.ts
type RunSqlFileOnAllBranchesArgs = {
  apply: boolean;
  branchNames: string[];
  continueOnError: boolean;
  filePath?: string;
  help: boolean;
  includeMain: boolean;
};
declare function buildDefaultCommitMessage(sqlFilePath: string): string;
declare function resolveSqlFilePath(inputPath: string, cwd?: string): string;
declare function parseRunSqlFileOnAllBranchesArgs(argv: string[]): RunSqlFileOnAllBranchesArgs;
declare function getRunSqlFileOnAllBranchesUsage(): string;
type RunSqlFileOnAllBranchesOptions = {
  apply: boolean;
  author: {
    email: string;
    name: string;
  };
  branchNames: string[];
  commitMessage: string;
  continueOnError: boolean;
  includeMain: boolean;
  sqlFilePath: string;
};
declare function runSqlFileOnAllBranches(options: RunSqlFileOnAllBranchesOptions): Promise<void>;
declare function main(argv?: string[]): Promise<void>;
//#endregion
export { RunSqlFileOnAllBranchesArgs, buildDefaultCommitMessage, getRunSqlFileOnAllBranchesUsage, main, parseRunSqlFileOnAllBranchesArgs, resolveSqlFilePath, runSqlFileOnAllBranches };