export declare const DEFAULT_ARTIFACT_PAGE_BYTES: number; export declare const MAX_FULL_ARTIFACT_EXPORT_BYTES: number; export interface ArtifactPage { readonly body: string; readonly offset: number; readonly nextOffset: number; readonly totalBytes: number; readonly pageNumber: number; readonly pageCount: number; } export interface ArtifactPagerSource { readonly path: string; readonly pageBytes: number; readPage(offset: number): Promise; search(query: string, fromOffset?: number, reverse?: boolean): Promise; readAll(): Promise; dispose(): void; readTail?(): Promise; watch?(onChange: () => void): () => void; isGrowing?(): boolean; } export declare function createArtifactPagerSource(path: string, pageBytes?: number): ArtifactPagerSource; export declare function createTextPagerSource(text: string, path?: string, pageBytes?: number): ArtifactPagerSource;