import { postcss } from "opticss"; import { BlockExport, BlockReference, BlockSyntaxVersion, DefinitionAST, GlobalDeclaration, LocalBlockExport, Name, Rename, Rule, Visitor } from "../../BlockParser/ast"; export declare class PostcssASTBuilder implements Visitor { postcss: typeof postcss; root: postcss.Root; currentRule: postcss.Rule | undefined; constructor(postcssImpl: typeof postcss); namedReferences(references: Array): string; BlockSyntaxVersion(blockSyntaxVersion: BlockSyntaxVersion): void; BlockReference(blockReference: BlockReference): void; LocalBlockExport(localBlockExport: LocalBlockExport): void; BlockExport(blockExport: BlockExport): void; Rule(rule: Rule): void | boolean; GlobalDeclaration(globalDeclaration: GlobalDeclaration): false; } //# sourceMappingURL=PostcssASTBuilder.d.ts.map