import type { Rule, SourceCode } from 'eslint'; import type { CanonicalizationContext, RuleOptions } from './types.js'; export interface ResolvedCssPath { cssPath: string; resolvedViaWalkUp: boolean; } export declare function resolveCssPath(options: RuleOptions, cwd: string, filename: string | undefined): ResolvedCssPath; export interface RuleSetupResult { disabled: boolean; reportCssNotFound?: { path: string; }; context?: CanonicalizationContext; } export declare function setupRuleContext(context: Rule.RuleContext, options: RuleOptions | undefined): RuleSetupResult; export declare function getSourceCode(context: Rule.RuleContext): SourceCode;