import { Field } from "../../../hook-struct/Field"; import { Doc } from "../../../hook-struct/Doc"; import { BitMutation } from "../../../hook-struct/BitMutation"; import { Bitset } from "../../../hook-struct/Bitset"; import { FieldExpression } from "../../../SearchReq"; import { ReverseIndexRepository } from "../../../hook-struct/ReverseIndexRepository"; import { HookRegister } from "../../../HookRegister"; import { RequestContext } from "../../../RequestContext"; export declare class IDField implements Field { readonly name: string; private hookRegister; constructor(name: string, hookRegister: HookRegister); parseAdd(doc: Doc, old: Doc | null, id: number): Promise>; parseDelete(doc: Doc, id: number): Promise>; search(expr: FieldExpression, repository: ReverseIndexRepository, requestContext: RequestContext): Promise; }