/**
 * Reader tool handlers for content resources (hybrid approach)
 */
import { DigitalSambaApiClient } from "../../digital-samba-api.js";
/**
 * Handle list libraries
 */
export declare function handleListLibraries(params: {
    limit?: number;
    offset?: number;
    searchName?: string;
}, apiClient: DigitalSambaApiClient): Promise<any>;
/**
 * Handle get library details
 */
export declare function handleGetLibraryDetails(params: {
    libraryId: string;
}, apiClient: DigitalSambaApiClient): Promise<any>;
/**
 * Handle get library hierarchy
 */
export declare function handleGetLibraryHierarchy(params: {
    libraryId: string;
}, apiClient: DigitalSambaApiClient): Promise<any>;
/**
 * Handle list library folders
 */
export declare function handleListLibraryFolders(params: {
    libraryId: string;
    limit?: number;
    offset?: number;
}, apiClient: DigitalSambaApiClient): Promise<any>;
/**
 * Handle get library folder details
 */
export declare function handleGetLibraryFolderDetails(params: {
    libraryId: string;
    folderId: string;
}, apiClient: DigitalSambaApiClient): Promise<any>;
/**
 * Handle list library files
 */
export declare function handleListLibraryFiles(params: {
    libraryId: string;
    limit?: number;
    offset?: number;
}, apiClient: DigitalSambaApiClient): Promise<any>;
/**
 * Handle get library file details
 */
export declare function handleGetLibraryFileDetails(params: {
    libraryId: string;
    fileId: string;
}, apiClient: DigitalSambaApiClient): Promise<any>;
//# sourceMappingURL=reader-handlers.d.ts.map