import type { MemoryEdge, MemoryRecord, MemoryScope } from "@oscharko-dev/keiko-contracts/memory";
import type { DeleteMemoryOptions, MemoryEmbeddingInput } from "./types.js";
export declare function gateMemoryRecord(record: MemoryRecord): MemoryRecord;
export declare function gateMemoryEdge(edge: MemoryEdge): MemoryEdge;
export declare function gateMemoryScope(scope: MemoryScope): MemoryScope;
export declare function gateEmbeddingInput(input: MemoryEmbeddingInput): MemoryEmbeddingInput;
export declare function gateDeleteOptions(options: DeleteMemoryOptions): DeleteMemoryOptions;
//# sourceMappingURL=validate.d.ts.map