export interface ArtifactLoadResult {
    success: boolean;
    content?: string;
    error?: string;
    filePath: string;
}
/**
 * Load artifact content from file system
 */
export declare function loadArtifactContent(artifactUri: string, sourceDir: string): Promise<ArtifactLoadResult>;
/**
 * Load multiple artifacts and return a map of URI to content
 */
export declare function loadArtifactsFromDirectory(artifactUris: string[], sourceDir: string): Promise<Map<string, ArtifactLoadResult>>;
/**
 * Validate source directory exists and is readable
 */
export declare function validateSourceDirectory(sourceDir: string): Promise<boolean>;
//# sourceMappingURL=artifact-loader.d.ts.map