import { ApolloClient, DocumentNode, NormalizedCacheObject } from '@apollo/client'; import { Client } from '../types'; /** * GetClients options * @param fragment Allows you to override the default query to request more fields */ export interface GetClientsOptions { fragment?: Record; } /** * RotateSecret options * @param fragment Allows you to override the default query to request more fields */ export interface RotateSecretOptions { fragment?: Record; } /** * Contains various methods for Photon Auth0 Clients */ export declare class ClientQueryManager { private apollo; /** * @param apollo - An Apollo client instance */ constructor(apollo: ApolloClient | ApolloClient); /** * Retrieves all Auth0 clients based on currently authenticated organization * @param options - Query options * @returns */ getClients({ fragment }?: GetClientsOptions): Promise>; /** * Rotates client_secret for the authenticated Auth0 organization * @param options - Query options * @returns */ rotateSecret({ fragment }: RotateSecretOptions): import("../utils").MakeMutationReturn<{ rotateSecret: Client; } | null | undefined>; }