import { DocumentAnalyser, CodeDocument } from './MarkdownAnalyser';
/**
 * ReSTAnalyser is a class that is responsible for analyzing ReST (reStructuredText) documents.
 */
export declare class ReSTAnalyser implements DocumentAnalyser {
    /**
     * Parses a reStructuredText string and extracts code documents from it
     * @param content - The ReST string to parse
     * @returns A promise that resolves to an array of CodeDocument objects
     */
    parse(content: string): Promise<CodeDocument[]>;
    /**
     * Checks if a string looks like a file path
     */
    private looksLikeFilePath;
    /**
     * Gets the language identifier from a file path based on its extension
     */
    private getLanguageFromFilePath;
}
