import { ESLintUtils } from '@typescript-eslint/utils';
export type Options = [
    {
        buildTargets?: string[];
        checkMissingDependencies?: boolean;
        checkObsoleteDependencies?: boolean;
        checkVersionMismatches?: boolean;
        ignoredDependencies?: string[];
        ignoredFiles?: string[];
        includeTransitiveDependencies?: boolean;
        useLocalPathsForWorkspaceDependencies?: boolean;
        runtimeHelpers?: string[];
        peerDepsVersionStrategy?: 'installed' | 'workspace';
    }
];
export type MessageIds = 'missingDependency' | 'obsoleteDependency' | 'versionMismatch' | 'missingDependencySection' | 'invalidCatalogReference';
export declare const RULE_NAME = "dependency-checks";
declare const _default: ESLintUtils.RuleModule<MessageIds, Options, unknown, ESLintUtils.RuleListener> & {
    name: string;
};
export default _default;
