import { UserConsent, UserConsentInput, UserConsentFilter } from './user-consent.model';
import { UserConsentService } from './user-consent.service';
import { UserSession } from "../../../../authentication-api/src";
export declare class UserConsentResolver {
    private userConsents;
    constructor(userConsents: UserConsentService);
    userConsentList(filter?: UserConsentFilter): Promise<UserConsent[]>;
    userConsent(id: string): Promise<UserConsent>;
    createUserConsent(user: UserSession, userConsent: UserConsentInput): Promise<UserConsent>;
    updateUserConsent(user: UserSession, id: string, value: boolean): Promise<UserConsent>;
    deleteUserConsent(id: string, user: UserSession): Promise<UserConsent>;
}
