interface INamingConventionSelectorBlockBase {
    enforceLeadingUnderscoreWhenPrivate?: boolean;
    modifiers?: string[];
    [optionName: string]: unknown;
}
interface INamingConventionSelectorMacroBlock extends INamingConventionSelectorBlockBase {
    selectors: string[];
}
export interface INamingConventionSelectorBlock extends INamingConventionSelectorBlockBase {
    selector: string;
    selectors?: string[];
}
declare function expandNamingConventionSelectors(inputBlocks: INamingConventionSelectorMacroBlock[]): INamingConventionSelectorBlock[];
export { expandNamingConventionSelectors };
//# sourceMappingURL=_macros.d.ts.map