import { ComponentDescriptor } from "../analyzers/types.js";
export type AnalyzeProjectInput = {
    designSystemId?: string;
    excludePaths?: string[];
    importFrom: string | string[];
    includeAllProps?: boolean;
    mode?: "all" | "components" | "usage";
    projectRoot: string;
    snapshotBaseRoot?: string;
    runCommitSha?: string;
    snapshotId?: string;
    versionId?: string;
};
export type AnalyzeProjectOutput = {
    components: ComponentDescriptor[];
    snapshotId: string;
    snapshotRoot: string;
};
export declare function runCodeAnalysis(input: AnalyzeProjectInput): Promise<AnalyzeProjectOutput>;
//# sourceMappingURL=run-analysis.d.ts.map