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