import { IDesignItem } from '../../../item/IDesignItem.js';
import { CommonPropertiesService } from './CommonPropertiesService.js';
import { RefreshMode } from '../IPropertiesService.js';
import { IProperty } from '../IProperty.js';
export declare abstract class AbstractCssPropertiesService extends CommonPropertiesService {
    protected _enrichCssProperty(property: IProperty): IProperty;
    getRefreshMode(designItem: IDesignItem): RefreshMode;
    previewValue?(designItems: IDesignItem[], property: IProperty, value: any): Promise<void>;
    removePreviewValue?(designItems: IDesignItem[], property: IProperty): Promise<void>;
    constructor();
}
