import type { Workspace } from '../../pm/index.ts';
export interface DeadOptions {
    exports?: boolean;
    format?: 'human' | 'json';
    pkg?: string;
    verbose?: boolean;
    workspace?: string;
}
export type DeadFindingKind = 'unused-local' | 'unused-export';
export interface DeadFinding {
    column: number;
    detail?: string;
    file: string;
    kind: DeadFindingKind;
    line: number;
    pkg: string;
    symbol: string;
}
export interface DeadSummary {
    errorCount: number;
    scannedFiles: number;
    scannedPackages: number;
    warningCount: number;
}
export interface DeadResult {
    findings: DeadFinding[];
    summary: DeadSummary;
}
export interface DeadAnalysisInput {
    exports: boolean;
    externalFolders: string[];
    verbose: boolean;
    workspaces: Workspace[];
}
//# sourceMappingURL=types.d.ts.map