import type { AtRule } from 'postcss'; export declare class Model { anonymousLayerCount: number; layerCount: number; layerOrder: Map; layerParamsParsed: Map>; layerNameParts: Map>; constructor(); createAnonymousLayerName(): string; createImplicitLayerName(layerName: string): string; addLayerParams(key: string, parts?: string): void; addLayerParams(key: string, parts: Array): void; addLayerNameParts(parts: string): void; addLayerNameParts(parts: Array): void; getLayerParams(layer: AtRule): Array; getLayerNameList(layerName: string): Array; sortLayerNames(): void; }