export declare const LOG_SOURCES: readonly ["process-out", "process-err", "nginx-access", "nginx-error"]; export type TLogSourceId = typeof LOG_SOURCES[number]; export interface ILogFilesOptions { processOut?: string; processErr?: string; nginxAccess?: string; nginxError?: string; } export interface ILogTailRequest { lines?: number; since?: number; filter?: string; } export interface ILogTailResult { source: TLogSourceId; path: string; size: number; cursor: number; rotated: boolean; truncated: boolean; lines: string[]; } export declare function listLogSources(opts?: ILogFilesOptions): Promise<{ id: "nginx-access" | "nginx-error" | "process-err" | "process-out"; label: string; path: string | null; configured: boolean; exists: boolean; readable: boolean; size: number | null; modifiedAt: number | null; reason: string | null; }[]>; export declare function tailLog(id: TLogSourceId, opts: ILogFilesOptions | undefined, req?: ILogTailRequest): Promise;