import { genericFVType } from "../parsers/mergedFVTypes";
import { EntityRelation } from "../parsers/parseEntityRelationships";
import { feast } from "../protos";
interface FeatureStoreAllData {
    project: string;
    description?: string;
    objects: feast.core.Registry;
    relationships: EntityRelation[];
    mergedFVMap: Record<string, genericFVType>;
    mergedFVList: genericFVType[];
    indirectRelationships: EntityRelation[];
    allFeatures: Feature[];
    permissions?: any[];
}
interface Feature {
    name: string;
    featureView: string;
    type: string;
}
declare const useLoadRegistry: (url: string) => import("react-query").UseQueryResult<FeatureStoreAllData, unknown>;
export default useLoadRegistry;
export type { FeatureStoreAllData };
//# sourceMappingURL=useLoadRegistry.d.ts.map