/**
 * Formatter Interface: ILokiFormatter
 * Defines the contract for formatting logs for Loki
 */
import { LogEntry } from '../../domain/entities/LogEntry';
export interface LokiStream {
    readonly stream: Record<string, string>;
    readonly values: ReadonlyArray<[string, string]>;
}
export interface LokiPayload {
    readonly streams: ReadonlyArray<LokiStream>;
}
export interface ILokiFormatter {
    format(entries: LogEntry[]): LokiPayload;
}
//# sourceMappingURL=ILokiFormatter.d.ts.map