import type { AssetInfo, Location } from './types';
import type { ConstructorBlock } from '@diplodoc/page-constructor-extension';
export declare function findLink(content: string): string | undefined;
export declare function extractImages(block: ConstructorBlock | string): string[];
export declare function parsePcBlocks(blocks?: ConstructorBlock[], images?: string[]): string[];
export declare function getPcIconTitle(iconPath: string): string;
export declare const PC_REGEX: RegExp;
export declare const INCLUDE_REGEX: RegExp;
export declare function findPcImages(content: string): AssetInfo[];
export declare function findHtmlDownloadLinks(content: string): AssetInfo[];
export declare function findFileBlocks(content: string): AssetInfo[];
export declare function findLinksInfo(content: string): AssetInfo[];
export declare function findDefs(content: string): AssetInfo[];
export declare function findIncludedBlockRanges(content: string): Location[];
export declare function filterRanges<T extends {
    location: Location;
}>(excludes: Location[], infos: T[]): T[];
export declare function parseHeading(content: string): {
    anchors: string[];
    title: string;
    level: number;
};
