interface QueryKeyUsedInfo {
    sourceFile: {
        name: string;
    };
    ['query-key']: {
        name: string;
        pos: number;
        end: number;
    };
    func: {
        name: string;
        pos: number;
        end: number;
    };
}
declare const NodeTypes: {
    readonly QueryKey: "query-key";
    readonly SourceFile: "source-file";
    readonly Func: "func";
};
type INodeTypes = (typeof NodeTypes)[keyof typeof NodeTypes];
type INode = {
    id: string;
    type: INodeTypes;
    data: {
        name: string;
    };
    position: {
        x: number;
        y: number;
    };
};
export { NodeTypes };
export type { INode, INodeTypes, QueryKeyUsedInfo };
//# sourceMappingURL=index.d.ts.map