/**
 *  Abstract drawer. All drawers extends this class.
 */
export declare abstract class BasicDrawerService {
    protected _propsAssigner: Function;
    constructor();
    abstract add(cesiumProps: any, ...args: any[]): any;
    abstract update(primitive: any, cesiumProps: any, ...args: any[]): void;
    abstract remove(primitive: any): void;
    abstract removeAll(): void;
    abstract setShow(showValue: boolean): void;
    abstract init(options?: any): any;
    setPropsAssigner(assigner: Function): void;
}
//# sourceMappingURL=basic-drawer.service.d.ts.map