import { ProfileType } from '../../../types/profile';
import { LCNProfileQuery } from '@learncard/types';
import { ProfileManagerType } from '../../../types/profile-manager';
export declare const getManagedServiceProfiles: (profileId: string, { limit, cursor, targetId }: {
    limit: number;
    cursor?: string;
    targetId?: string;
}) => Promise<ProfileType[]>;
export declare const isProfileManaged: (profileId: string) => Promise<boolean>;
export declare const getProfilesThatManageAProfile: (profileId: string) => Promise<ProfileType[]>;
export declare const getProfilesThatAProfileManages: (profileId: string, { limit, cursor, query: matchQuery, }: {
    limit: number;
    cursor?: string;
    query?: LCNProfileQuery;
}) => Promise<{
    profile: ProfileType;
    manager?: ProfileManagerType;
}[]>;
//# sourceMappingURL=read.d.ts.map