import { ILogger } from 'loggerism'; import { LogLevel } from './git'; export declare type Queue = (fn: () => Promise) => Promise; export declare const createQueueTimingWrapper: (logger: ILogger, queue: Queue, timingLogLevel: LogLevel, writeGit: (command: string, correlationId: string) => Promise) => (operationName: string, fn: (executeGitCommand: (command: string) => Promise) => Promise) => Promise;