/**
 * Advanced Memory Management Commands
 * Implements comprehensive memory operations with advanced capabilities
 */
import { Command } from "../cliffy-compat.js";
export interface CommandOptions {
    namespace?: string;
    type?: string;
    tags?: string;
    owner?: string;
    keyPattern?: string;
    limit?: number;
    offset?: number;
    format?: string;
    debug?: boolean;
    filterQuery?: string;
    accessLevel?: string;
    valueSearch?: string;
    fullText?: string;
    createdAfter?: string;
    createdBefore?: string;
    updatedAfter?: string;
    updatedBefore?: string;
    sizeGt?: number;
    sizeLt?: number;
    includeExpired?: boolean;
    sortBy?: string;
    sortOrder?: string;
    aggregateBy?: string;
    includeMetadata?: boolean;
    export?: string;
    conflictResolution?: string;
    validation?: boolean;
    keyMapping?: string;
    valueTransform?: string;
    metadataExtract?: string;
    dryRun?: boolean;
    detailed?: boolean;
    compression?: boolean;
    encrypt?: boolean;
    encryptKey?: string;
    removeExpired?: boolean;
    removeOlderThan?: number;
    removeUnaccessed?: number;
    removeOrphaned?: boolean;
    removeDuplicates?: boolean;
    compressEligible?: boolean;
    archiveOld?: boolean;
    archiveOlderThan?: number;
    archivePath?: string;
    retentionPolicies?: string;
    aggressive?: boolean;
    confirm?: boolean;
    set?: string;
    show?: boolean;
    metadata?: string;
    ttl?: number;
    compress?: boolean;
}
export interface StatsData {
    totalEntries?: number;
    namespaceStats?: Record<string, unknown>;
    sizeBytes?: number;
    [key: string]: unknown;
}
export declare function createAdvancedMemoryCommand(): Command;
//# sourceMappingURL=advanced-memory-commands.d.ts.map