import { LogLevel } from "./log";
interface Logger {
    (message: string, level?: LogLevel): void;
}
export interface Resolve {
    (result: boolean): void;
}
export default class Context {
    readonly name: string;
    readonly resolve: Resolve;
    readonly logger: Logger;
    constructor(name: string, resolve: Resolve);
    log(message: string): void;
    done(): void;
}
export {};
//# sourceMappingURL=Context.d.ts.map