import type { PublintCheckName } from './compile/XyConfig.ts';
export interface PackagePublintParams {
    exclude?: Set<PublintCheckName>;
    fix?: boolean;
    pack?: boolean;
    pkgDir?: string;
    strict?: boolean;
    verbose?: boolean;
}
export interface PackagePublintResult {
    errors: number;
    warnings: number;
}
export declare const packagePublintDetailed: ({ exclude, fix, pack, pkgDir: pkgDirParam, strict, verbose: _verbose, }?: PackagePublintParams) => Promise<PackagePublintResult>;
export declare const packagePublint: (params?: PackagePublintParams) => Promise<number>;
//# sourceMappingURL=publint.d.ts.map