import * as postcss from 'postcss'; import { Declaration } from './statement/declaration'; declare const PostCssStringifier: any; /** * A visitor that stringifies Sass statements. * * Expression-level nodes are handled differently because they don't need to * integrate into PostCSS's source map infratructure. */ export declare class Stringifier extends PostCssStringifier { constructor(builder: postcss.Builder); /** Converts `node` into a string by calling {@link this.builder}. */ stringify(node: postcss.AnyNode, semicolon: boolean): void; private ['content-rule']; private ['debug-rule']; decl(node: Declaration, semicolon: boolean): void; private ['each-rule']; private ['else-rule']; private ['error-rule']; private ['for-rule']; private ['forward-rule']; private ['function-rule']; private ['if-rule']; private ['import-rule']; private ['include-rule']; private ['mixin-rule']; private atrule; private ['return-rule']; private rule; private ['sass-comment']; private ['use-rule']; private ['warn-rule']; private ['variable-declaration']; private ['while-rule']; /** Helper method for non-generic Sass at-rules. */ private sassAtRule; } export {};