import type { components } from './invitedEntity.contract';
export type InvitedEntityRootCapabilitiesResponse = components['schemas']['InvitationRootCapabilitiesResponse'];
export type QueryKeyInvitedEntityRootCapabilities = [
    'invitedEntityRootCapabilities',
    string | undefined
];
/**
 * Retrieves a given legal entity.
 *
 * @param {boolean} isInvitedEntity :
 */
export declare const useInvitedEntityRootCapabilities: () => {
    refetch: (options?: import("@tanstack/preact-query").RefetchOptions) => Promise<import("@tanstack/preact-query").QueryObserverResult<{
        capabilities?: {
            [key: string]: components["schemas"]["LegalEntityCapabilityDto"];
        };
    }, Error>>;
    isLoading: boolean;
    isError: boolean;
    data: {
        [key: string]: {
            readonly allowed?: boolean;
            readonly requested?: boolean;
            readonly transferInstruments?: components["schemas"]["EntityCapabilityStatusDto"][];
            readonly verificationStatus?: components["schemas"]["VerificationStatus"];
        };
    } | undefined;
};
