declare const plugins: ({ new (result?: import('postcss').Result | undefined): { detect(decl: import('postcss').Declaration): void; nodes: import("../plugin.js").NodeWithInfo[]; targets: Set; nodeTypes: Set; result: import("postcss").Result | undefined; push(node: import('postcss').Node, metadata: { identifier: string; hack: string; }): void; any(node: import('postcss').Node): boolean; detectAndResolve(node: import('postcss').Node): void; detectAndWarn(node: import('postcss').Node): void; resolve(): void; warn(): void; }; } | { new (result?: import('postcss').Result | undefined): { nodes: import("../plugin.js").NodeWithInfo[]; targets: Set; nodeTypes: Set; result: import("postcss").Result | undefined; detect(rule: import('postcss').Rule): void; push(node: import('postcss').Node, metadata: { identifier: string; hack: string; }): void; any(node: import('postcss').Node): boolean; detectAndResolve(node: import('postcss').Node): void; detectAndWarn(node: import('postcss').Node): void; resolve(): void; warn(): void; }; })[]; /** * Detectors grouped by the PostCSS node types they accept. `detect()` uses * this to avoid constructing detectors that cannot inspect the given node. * * @type {Record} */ export declare const pluginsByNodeType: Record; export default plugins; //# sourceMappingURL=index.d.ts.map