import { FileSystem } from "../adapters/fileSystem";
import { SansDependencies } from "../binding";
import { findTypeScriptConfiguration, TypeScriptConfiguration } from "../input/findTypeScriptConfiguration";
export type CollectCommentFileNamesDependencies = {
    findTypeScriptConfiguration: SansDependencies<typeof findTypeScriptConfiguration>;
    fileSystem: Pick<FileSystem, "directoryExists">;
};
export type CommentFileNames = {
    exclude?: string[];
    include: string[];
};
export declare const collectCommentFileNames: (dependencies: CollectCommentFileNamesDependencies, filePathGlobs: string[] | string | true, typescriptConfiguration?: TypeScriptConfiguration) => Promise<CommentFileNames | Error>;
