/**
 * Theme families sharing identical DOM structures.
 * Dawn family: Dawn, Sense, Craft, Ride, Refresh, Colorblock, Taste, Studio
 */
export type ShopifyThemeFamily = 'dawn' | 'prestige' | 'impulse' | 'turbo' | 'trademark' | 'legacy' | 'unknown';
/**
 * Detect the Shopify theme family from window.Shopify.theme.name.
 */
export declare function detectThemeFamily(): ShopifyThemeFamily;
export interface AnchorValidation {
    unique: boolean;
    matchCount: number;
}
/**
 * ShopifyAnchorResolver — provides Shopify-aware selector scoping and
 * uniqueness validation for anchor configuration.
 */
export declare class ShopifyAnchorResolver {
    /**
     * Scope a CSS selector to its containing .shopify-section wrapper.
     */
    scopeSelector(selector: string, element: Element): string;
    /**
     * Validate that a selector matches exactly one element in the document.
     */
    validateUniqueness(selector: string): AnchorValidation;
    /**
     * Get the current theme family for diagnostic/logging purposes.
     */
    getThemeFamily(): ShopifyThemeFamily;
}
