import { Component } from 'preact'; import { SurfaceInfoStrict, CSSOptions } from '../types'; interface SurfaceProps extends SurfaceInfoStrict { visible: boolean; registerSurface: (name: string, tab: string, surface: SurfaceComponent) => void; } export declare class SurfaceComponent extends Component { static defaultStyles: Partial; container: HTMLElement; label: HTMLElement; drawArea: HTMLElement; componentDidMount(): void; componentDidUpdate(): boolean; render(): JSX.Element; } export {};