import * as ko from 'knockout'; import { IDisposable } from '../../../model/disposable-object'; import { CustomShapefile } from '../../../model/items/map/custom-shape-file'; import { AccordionTab } from '../../properties-controller/_accordion-tab'; import { IPropertiesHolder, PropertiesController } from '../../properties-controller/_properties-controller'; import { CollectionEditorEditItemArguments } from '../../ui-widgets/collection-editor/_collection-editor-viewmodel'; export declare class MapCustomShapeFileSurface implements IDisposable, IPropertiesHolder { model: CustomShapefile; propertiesController: PropertiesController; private _disposables; constructor(model: CustomShapefile, propertiesController: PropertiesController); propertiesTabs: ko.ObservableArray>; startEditing(args: CollectionEditorEditItemArguments): void; dispose(): void; }