import type { MemoryProvider, ToolHandler } from '@polka-codes/core';
import { z } from 'zod';
export declare const toolInfo: {
    readonly name: "readMemory";
    readonly description: "Reads content from a memory topic. Use this to retrieve information stored in previous steps. If no topic is specified, reads from the default topic.";
    readonly parameters: z.ZodObject<{
        topic: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    }, z.core.$strip>;
};
export declare const handler: ToolHandler<typeof toolInfo, MemoryProvider>;
declare const _default: {
    handler: ToolHandler<{
        readonly name: "readMemory";
        readonly description: "Reads content from a memory topic. Use this to retrieve information stored in previous steps. If no topic is specified, reads from the default topic.";
        readonly parameters: z.ZodObject<{
            topic: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        }, z.core.$strip>;
    }, MemoryProvider>;
    name: "readMemory";
    description: "Reads content from a memory topic. Use this to retrieve information stored in previous steps. If no topic is specified, reads from the default topic.";
    parameters: z.ZodObject<{
        topic: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    }, z.core.$strip>;
};
export default _default;
//# sourceMappingURL=readMemory.d.ts.map