import { z } from 'zod'; export declare const KB_ID: RegExp; export declare const KbRecord: z.ZodObject<{ id: z.ZodString; label: z.ZodString; path: z.ZodString; teamId: z.ZodString; }, z.core.$strict>; export type KbRecord = z.infer; export declare class KbStore { private readonly id; private readonly file; constructor(id: string); exists(): boolean; read(): Promise; write(kb: KbRecord): Promise; update(op: (current: KbRecord) => KbRecord): Promise; remove(): Promise; } export declare class KbRegistryStore { listIds(): Promise; list(): Promise; } //# sourceMappingURL=kb.store.d.ts.map