export interface LogsOptions {
    tail?: number;
    since?: string;
    filter?: string;
    json?: boolean;
    root?: string;
}
interface RawEntry {
    subsystem: string;
    rawLine: string;
    parsed: Record<string, unknown> | null;
    ts: number;
}
export declare function parseDurationToSeconds(input: string): number | null;
export declare function collectLogs(opts?: LogsOptions): RawEntry[];
export declare function renderLogsHuman(entries: RawEntry[]): string;
export declare function renderLogsJson(entries: RawEntry[]): string;
export {};
