import { rack } from '@synnaxlabs/client'; import { Flux } from '../flux'; export type RetrieveQuery = { key: rack.Key; includeStatus?: boolean; }; export type ListQuery = rack.RetrieveMultipleParams; export declare const useList: Flux.UseList<{ keys?: number[] | undefined; names?: string[] | undefined; integration?: string | undefined; searchTerm?: string | undefined; embedded?: boolean | undefined; hostIsNode?: boolean | undefined; limit?: number | undefined; offset?: number | undefined; includeStatus?: boolean | undefined; }, number, rack.Rack>; export declare const use: Flux.Use, useResult: Flux.UseResult, useEnsure: Flux.UseEnsure, createSelector: Flux.CreateSelector; export declare const useName: Flux.UseSelect; export declare const useIntegrations: Flux.UseSelect; export type UseDeleteParams = rack.Key | rack.Key[]; export declare const useDelete: Flux.UseUpdate; export interface RenameParams extends Pick { } export declare const useRename: Flux.UseUpdate; //# sourceMappingURL=queries.d.ts.map