import type Database from 'better-sqlite3';
export type AdminMemoryItemPreview = {
    id: string;
    type: string;
    content: string;
    importance: number;
    privacy_scope: string;
    pinned: boolean;
    created_at: string | null;
    last_accessed: string | null;
    last_accessed_at: string | null;
    tags: string | null;
    source: string | null;
    project_id: string | null;
    owner_id: string | null;
};
export declare function parseAdminMemoryItemIdParam(raw: string): {
    memoryId: string;
} | {
    error: string;
    status: number;
};
/**
 * `memory_item` 단건을 Admin JSON(프리뷰)용으로 조회한다. 삭제(soft)된 행은 null.
 */
export declare function getAdminMemoryItemPreviewById(db: Database.Database, memoryId: string): AdminMemoryItemPreview | null;
//# sourceMappingURL=admin-memory-item-preview-service.d.ts.map