import { Compiler } from './Compiler'; import { RegExpMatch } from './RegExpMatch'; export type CharacterAliasTypeOptions = 'quote' | 'space'; export declare class MacroMatch extends RegExpMatch { static readonly selectorSpaceAlias = "_"; static readonly selectorQuoteAlias = "^"; private static readonly logicalOperandsReplacementMap; private static readonly logicalOperandsList; selector: string; screen: string; pseudoClasses: string; /** * Match * [0] => Full match with spaces * [1] => Full match trimmed * [2] => Pseudo classes and screens * [3] => Property * [4] => Value */ constructor(compiler: Compiler, match: string[]); static replaceCharactersAliases(content: string, alias?: CharacterAliasTypeOptions): string; getCapture(index: number | string, defaultValue?: string): string; }