import { And as AndQuery } from "../../datastore/query.js"; import type { Context, CollectionItem } from "../../main.js"; import { ReducingPolicy } from "../../chip-types/policy.js"; export default class And extends ReducingPolicy { static type_name: string; _getRestrictingQuery(context: Context): Promise; isItemSensitive(context: Context): Promise; checkerFunction(context: Context, item_getter: () => Promise): Promise<{ allowed: boolean; reason: string; }>; }