import { IDesignerExtensionProvider } from '../IDesignerExtensionProvider.js';
import { IDesignItem } from '../../../../item/IDesignItem.js';
import { IDesignerCanvas } from '../../IDesignerCanvas.js';
import { IDesignerExtension } from '../IDesignerExtension.js';
import { IExtensionManager } from '../IExtensionManger.js';
export declare const gridExtensionShowOverlayOptionName = "gridExtensionShowOverlay";
export declare class DisplayGridExtensionProvider implements IDesignerExtensionProvider {
    gridColor: string;
    gridFillColor: string;
    constructor(gridColor?: string, gridFillColor?: string);
    shouldExtend(extensionManager: IExtensionManager, designerCanvas: IDesignerCanvas, designItem: IDesignItem): boolean;
    getExtension(extensionManager: IExtensionManager, designerCanvas: IDesignerCanvas, designItem: IDesignItem): IDesignerExtension;
    static readonly style: CSSStyleSheet;
    static readonly svgDefs: string;
}
