import { IAuditErrors } from "../models/audit";
import { IConfigObj } from "../models/config";
import { ICounter } from "../models/counter";
import { IFindings } from "../models/findings";
import { IExercise } from "../models/exercise-obj";
declare const _default: {
    isUrl: (url: string, errors: IAuditErrors[], counter: ICounter) => Promise<boolean>;
    checkForEmptySpaces: (str: string) => boolean;
    checkLearnpackClean: (configObj: IConfigObj, errors: IAuditErrors[]) => void;
    findInFile: (types: string[], content: string) => IFindings;
    checkUrl: (config: IConfigObj, filePath: string, fileName: string, exercise: IExercise | undefined, errors: IAuditErrors[], warnings: IAuditErrors[], counter: ICounter | undefined) => Promise<boolean>;
    writeFile: (filePath: string, content: string) => void;
    showErrors: (errors: IAuditErrors[], counter: ICounter | undefined) => Promise<unknown>;
    showWarnings: (warnings: IAuditErrors[]) => Promise<unknown>;
    checkSlug: (slug: string) => boolean;
};
export default _default;
