import type { DeploymentStatusEntry } from '../../../../../packages/core/src/application/ports/output/services/deployment-service.interface.js';
import type { CanvasNodeType } from '../../components/features/features-canvas/index.js';
import type { Edge } from '@xyflow/react';
export interface RepoGitInfo {
    branch: string;
    commitMessage: string;
    committer: string;
    behindCount: number | null;
}
export type GitInfoResult = {
    status: 'loading';
} | {
    status: 'ready';
    data: RepoGitInfo;
} | {
    status: 'not-a-repo';
};
export declare function getGraphData(): Promise<{
    nodes: CanvasNodeType[];
    edges: Edge[];
    deployments: DeploymentStatusEntry[];
}>;
//# sourceMappingURL=get-graph-data.d.ts.map