import { AuthGrantQuery, AuthGrantType } from '@learncard/types';
import { ProfileType } from '../../types/profile';
export declare const getAuthGrantById: (id: string) => Promise<AuthGrantType | null>;
export declare const getAuthGrantsForProfile: (profile: ProfileType, { limit, cursor, query: matchQuery, }: {
    limit: number;
    cursor?: string;
    query?: AuthGrantQuery;
}) => Promise<Array<AuthGrantType & {
    created: string;
}>>;
export declare const isAuthGrantAssociatedWithProfile: (authGrantId: string, profileId: string) => Promise<boolean>;
export declare const isAuthGrantChallengeValidForDID: (challenge: string, did: string) => Promise<{
    isChallengeValid: boolean;
    scope: string;
}>;
//# sourceMappingURL=read.d.ts.map