import { ontology } from '@synnaxlabs/client';
import { flux } from '../../flux/aether';
export interface RelationshipFluxStore extends flux.UnaryStore<string, ontology.Relationship> {
}
export interface ResourceFluxStore extends flux.UnaryStore<string, ontology.Resource> {
}
export declare const RELATIONSHIPS_FLUX_STORE_KEY = "relationships";
export declare const RESOURCES_FLUX_STORE_KEY = "resources";
export interface FluxSubStore extends flux.Store {
    [RELATIONSHIPS_FLUX_STORE_KEY]: RelationshipFluxStore;
    [RESOURCES_FLUX_STORE_KEY]: ResourceFluxStore;
}
export declare const RELATIONSHIP_FLUX_STORE_CONFIG: flux.UnaryStoreConfig<FluxSubStore, string, ontology.Relationship>;
export declare const RESOURCE_FLUX_STORE_CONFIG: flux.UnaryStoreConfig<FluxSubStore>;
//# sourceMappingURL=queries.d.ts.map