import type { Response } from 'node-fetch';
import type { Logger } from 'myst-cli-utils';
import type { ISession } from './types.js';
export declare class Session implements ISession {
    log: Logger;
    constructor(opts?: {
        logger?: Logger;
    });
    fetch(): Promise<Response>;
}
export declare function getSession(logger: Logger): Session;
//# sourceMappingURL=session.d.ts.map