import { ResourceContent, ResourceOptions, PromptWithResources } from '../types/resource-types.js';
export declare class ResourceResolver {
    private getFileContent;
    private getMimeType;
    resolveResource(uri: string, options?: ResourceOptions): Promise<ResourceContent>;
    resolveCollection(uri: string, options?: ResourceOptions): Promise<ResourceContent[]>;
    processResources(prompt: PromptWithResources): Promise<void>;
}
