import { type KnowledgeCandidate } from '@memento/core'; export type PersonalAgentMemoryType = 'working' | 'episodic' | 'semantic' | 'procedural'; export declare function optionalString(value: unknown, name: string): string | undefined; export declare function optionalStringArray(value: unknown, name: string): string[] | undefined; export declare function optionalOwnerId(value: unknown): string | string[] | undefined; export declare function optionalPositiveInteger(value: unknown, name: string): number | undefined; export declare function optionalMemoryTypes(value: unknown): PersonalAgentMemoryType[] | undefined; export declare function requireCandidates(value: unknown): KnowledgeCandidate[]; //# sourceMappingURL=agent.routes.validation.d.ts.map