1 import Node from './node';
2 declare class Stringifier {
3 builder: Stringifier.Builder;
4 constructor(builder?: Stringifier.Builder);
5 stringify(node: Node, semicolon?: boolean): void;
7 comment(node: any): void;
8 decl(node: any, semicolon: any): void;
10 atrule(node: any, semicolon: any): void;
11 body(node: any): void;
12 block(node: any, start: any): void;
13 raw(node: Node, own: string, detect?: string): any;
14 rawSemicolon(root: any): any;
15 rawEmptyBody(root: any): any;
16 rawIndent(root: any): any;
17 rawBeforeComment(root: any, node: any): any;
18 rawBeforeDecl(root: any, node: any): any;
19 rawBeforeRule(root: any): any;
20 rawBeforeClose(root: any): any;
21 rawBeforeOpen(root: any): any;
22 rawColon(root: any): any;
23 beforeAfter(node: any, detect: any): any;
24 rawValue(node: any, prop: any): any;
26 declare module Stringifier {
28 (str: string, node?: Node, str2?: string): void;
31 export default Stringifier;