import type { ShortcutClientLogBatch, ShortcutClientLogTransport } from './types.js';
export interface HttpShortcutClientLogTransportOptions {
    endpoint?: string;
    fetchImpl?: typeof fetch;
}
/**
 * Thin HTTP transport for shipping ShortcutXL client logs to the shared logging ingress.
 */
export declare class HttpShortcutClientLogTransport implements ShortcutClientLogTransport {
    private readonly endpoint;
    private readonly fetchImpl;
    constructor(options?: HttpShortcutClientLogTransportOptions);
    send(batch: ShortcutClientLogBatch): Promise<void>;
}
//# sourceMappingURL=transport.d.ts.map