import { BlocoDeclaracao, Declaracao, DeclaracaoVariavel } from "../declaracoes"; import { Modificador } from "../modificadores"; import { Valor } from "../valores"; /** * O resolvedor reverso traduz de CSS para FolEs. Pode traduzir tanto FolEs * aninhado quanto desaninhado. */ export declare class ResolvedorReverso { resolverComAninhamentos: boolean; variaveis: { [key: string]: Valor[]; }; constructor(resolverComAninhamentos?: boolean); protected resolverValor(valor: Valor, valoresAceitos?: { [valorFoles: string]: string; }): string; resolverModificador(modificador: Modificador, indentacao?: number): string; resolverDeclaracaoVariavel(declaracaoVariavel: DeclaracaoVariavel): void; resolverBlocoDeclaracao(declaracao: BlocoDeclaracao, indentacao: number, textoSeletorAnterior: string): string; resolver(declaracoes: Declaracao[], indentacao?: number, seletorAnterior?: string): string; }