import { McpToolResponse } from '../interfaces.js';
export declare function copyItem(fromPath: string, toPath: string): Promise<McpToolResponse>;
export declare function moveItem(fromPath: string, toPath: string): Promise<McpToolResponse>;
export declare function getSharingLink(path: string): Promise<McpToolResponse>;
export interface SearchOptions {
    query: string;
    path?: string;
    maxResults?: number;
    fileExtensions?: string[];
    fileCategories?: string[];
    dateRange?: {
        start: string;
        end: string;
    };
    includeContentMatch?: boolean;
    sortBy?: 'relevance' | 'last_modified_time' | 'file_size';
    order?: 'asc' | 'desc';
}
export declare function searchFiles(options: SearchOptions): Promise<McpToolResponse>;
