interface ListOptions {
    ingestUrl?: string;
    homeDir?: string;
    fetchFn?: typeof fetch;
}
export interface PixelEntry {
    errorId: string;
    projectId: string;
    projectName: string;
    projectPath: string;
    status: string;
    type: string;
    message: string;
    occurrences: number;
    recurrenceCount: number;
    location: string;
    branch: string | null;
    lastSeenAt?: number;
}
export interface PixelFetchResult {
    entries: PixelEntry[];
    unreachable: string[];
    /** Project names that exist in projects.json but are missing the bearer
     *  secret — they need to be re-installed before they can be managed. */
    unmanaged: string[];
    hasProjects: boolean;
}
export declare function fetchPixelEntries(opts?: ListOptions): Promise<PixelFetchResult>;
export declare function listAllErrors(opts?: ListOptions): Promise<void>;
interface InstallCliOptions {
    ingestUrl?: string;
    name?: string;
    skipPackageInstall: boolean;
}
export declare function runPixelInstall(opts: InstallCliOptions): Promise<void>;
export {};
//# sourceMappingURL=pixel.d.ts.map