import { ApolloClient, DocumentNode, NormalizedCacheObject } from '@apollo/client'; import { Organization } from '../types'; /** * GetOrganization options * @param fragment Allows you to override the default query to request more fields */ export interface GetOrganizationOptions { fragment?: Record; } /** * GetOrganizations options * @param fragment Allows you to override the default query to request more fields */ export interface GetOrganizationsOptions { fragment?: Record; } /** * Contains various methods for Photon Auth0 Organizations */ export declare class OrgQueryManager { private apollo; /** * @param apollo - An Apollo client instance */ constructor(apollo: ApolloClient | ApolloClient); /** * Retrieves the organization associated with the authenticated user * @param options - Query options * @returns */ getOrganization({ fragment }?: GetOrganizationOptions): Promise>; /** * Retrieves all organizations associated with the auhenticated user * @param options - Query options * @returns */ getOrganizations({ fragment }?: GetOrganizationsOptions): Promise>; }