/****************************************************************************** * Copyright (c) 2026 Contributors to the Eclipse Foundation. * * See the NOTICE file(s) distributed with this work for additional * information regarding copyright ownership. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License 2.0 which is available at * https://www.eclipse.org/legal/epl-2.0. * * SPDX-License-Identifier: EPL-2.0 *****************************************************************************/ import type { Tier } from '../../../extension-registry-types'; export declare const tiersQueryKey: readonly ["admin", "tiers"]; /** * Loads all rate-limit tiers. */ export declare const useTiers: () => import("@tanstack/react-query").UseQueryResult>, Error>; /** * Creates a tier and refreshes the tier list on success. */ export declare const useCreateTier: () => import("@tanstack/react-query").UseMutationResult, Error, Tier, unknown>; /** * Updates an existing tier and refreshes the tier list on success. */ export declare const useUpdateTier: () => import("@tanstack/react-query").UseMutationResult, Error, { name: string; tier: Tier; }, unknown>; /** * Deletes a tier and refreshes the tier list on success. */ export declare const useDeleteTier: () => import("@tanstack/react-query").UseMutationResult, Error, string, unknown>; //# sourceMappingURL=use-tiers.d.ts.map