import { ConsentFlowContractInput, ConsentFlowDataQuery, ConsentFlowTermsInput } from '@learncard/types';
export declare const areTermsValid: (terms: ConsentFlowTermsInput, contract: ConsentFlowContractInput) => boolean;
export declare const convertDataQueryToNeo4jQuery: (_query: ConsentFlowDataQuery) => {
    read: {
        anonymize?: boolean | undefined;
        credentials?: {
            categories?: Record<string, boolean> | undefined;
        } | undefined;
        personal?: Record<string, boolean> | undefined;
    };
};
export declare const shouldIncludeCategory: (categoryFilters: Record<string, boolean> | undefined, category: string) => boolean;
//# sourceMappingURL=contract.helpers.d.ts.map