import type { NestingInfo } from "../../utils/selectors";
import type { VCSSSelectorValueNode, VCSSStyleRule, VCSSAtRule } from "../../ast";
import type { ResolvedSelectors } from "./css-selector-resolver";
import { CSSSelectorResolver, ResolvedSelector } from "./css-selector-resolver";
export declare class SCSSSelectorResolver extends CSSSelectorResolver {
    protected resolveNestingSelectors(owner: ResolvedSelectors, selectorNodes: VCSSSelectorValueNode[], parentSelectors: ResolvedSelectors, container: VCSSAtRule | VCSSStyleRule): ResolvedSelector[];
    private resolveSelectorForSCSSNesting;
}
export { ResolvedSelector };
export declare function findNextNestingSelector(resolved: ResolvedSelector, container: VCSSAtRule | VCSSStyleRule): NestingInfo | null;
