import { MemoryPin } from './types';
export declare class MemoryManager {
    private storage;
    private initialized;
    private extractPins;
    init(): Promise<void>;
    /**
     * Quét thư mục để tìm các memory pins trong các file
     * @param directory Đường dẫn thư mục cần quét
     * @param options Tùy chọn quét (các loại file, độ sâu quét, v.v.)
     * @returns Danh sách các memory pins tìm thấy
     */
    scanDirectory(directory: string, options?: {
        fileTypes?: string[];
        maxDepth?: number;
        excludeDirs?: string[];
        verbose?: boolean;
    }): Promise<MemoryPin[]>;
    createPin(pin: MemoryPin): Promise<void>;
    getPin(id: string): Promise<MemoryPin | null>;
    listPins(): Promise<MemoryPin[]>;
    deletePin(id: string): Promise<void>;
}
