import { HTMLWidget, Widget } from "@hpcc-js/common"; import "../src/Surface.css"; export declare class Surface extends HTMLWidget { _surfaceButtons: any; constructor(); widgetSize(titleDiv: any, widgetDiv: any): { width: number; height: number; }; enter(domNode: any, element: any): void; update(domNode: any, element2: any): void; exit(domNode: any, element: any): void; click(obj: any): void; } export interface Surface { title(): string; title(_: string): this; altText(): string; altText(_: string): this; altText_exists(): boolean; surfaceTitlePadding(): number; surfaceTitlePadding(_: number): this; surfaceTitlePadding_exists(): boolean; surfaceTitleFontSize(): number; surfaceTitleFontSize(_: number): this; surfaceTitleFontSize_exists(): boolean; surfaceTitleFontColor(): string; surfaceTitleFontColor(_: string): this; surfaceTitleFontFamily(): string; surfaceTitleFontFamily(_: string): this; surfaceTitleFontBold(): boolean; surfaceTitleFontBold(_: boolean): this; surfaceTitleBackgroundColor(): string; surfaceTitleBackgroundColor(_: string): this; surfaceTitleAlignment(): string; surfaceTitleAlignment(_: string): this; surfaceShadow(): boolean; surfaceShadow(_: boolean): this; surfacePadding(): string; surfacePadding(_: string): this; surfacePadding_exists(): boolean; surfaceBackgroundColor(): string; surfaceBackgroundColor(_: string): this; surfaceBorderWidth(): number; surfaceBorderWidth(_: number): this; surfaceBorderWidth_exists(): boolean; surfaceBorderColor(): string; surfaceBorderColor(_: string): this; surfaceBorderRadius(): number; surfaceBorderRadius(_: number): this; surfaceBorderRadius_exists(): boolean; buttonAnnotations(): any[]; buttonAnnotations(_: any[]): this; widget(): Widget; widget(_: Widget): this; }