import { AppContext } from '@memberjunction/server';
import { MJUserViewResolverBase } from '../generated/generated.js';
export declare class UserViewResolver extends MJUserViewResolverBase {
    UserViewsByUserID(UserID: number, { providers, userPayload }: AppContext): Promise<any[]>;
    DefaultViewByUserAndEntity(UserID: number, EntityID: number, { providers, userPayload }: AppContext): Promise<any[]>;
    CurrentUserDefaultViewByEntityID(EntityID: number, context: AppContext): Promise<any[]>;
    protected getCurrentUserID(context: AppContext): Promise<number>;
    CurrentUserUserViewsByEntityID(EntityID: number, context: AppContext): Promise<any[]>;
    UpdateWhereClause(ID: string, { userPayload, providers }: AppContext): Promise<any>;
}
export default UserViewResolver;
//# sourceMappingURL=UserViewResolver.d.ts.map