import { Consent, ConsentFilter, CreateConsentInput, UpdateConsentInput } from './consent.model';
import { ConsentService } from './consent.service';
export declare class ConsentResolver {
    private consents;
    constructor(consents: ConsentService);
    consentList(filter: ConsentFilter): Promise<Consent[]>;
    consent(id: string): Promise<Consent>;
    createConsent(consent: CreateConsentInput): Promise<Consent>;
    updateConsent(consent: UpdateConsentInput): Promise<Consent>;
    deleteConsent(id: string): Promise<import("@prisma/client/runtime/library").GetResult<{
        id: string;
        createdAt: Date;
        modifiedAt: Date;
        name: string;
        slug: string;
        defaultValue: boolean;
    }, unknown> & {}>;
}
