import { access } from '@synnaxlabs/client';
import { Flux } from '../../../flux';
import { flux } from '../../../flux/aether';
import { Ontology } from '../../../ontology';
export declare const FLUX_STORE_KEY = "roles";
export interface FluxStore extends flux.UnaryStore<access.role.Key, access.role.Role> {
}
export interface FluxSubStore extends Flux.Store {
    [FLUX_STORE_KEY]: FluxStore;
    [Ontology.RELATIONSHIPS_FLUX_STORE_KEY]: Ontology.RelationshipFluxStore;
    [Ontology.RESOURCES_FLUX_STORE_KEY]: Ontology.ResourceFluxStore;
}
export declare const FLUX_STORE_CONFIG: flux.UnaryStoreConfig<FluxSubStore, access.role.Key, access.role.Role>;
//# sourceMappingURL=queries.d.ts.map