import { IDesignItem } from '../../item/IDesignItem.js';
import { IBinding } from '../../item/IBinding.js';
import { IBindingService } from './IBindingService.js';
import { BindingTarget } from "../../item/BindingTarget.js";
export declare class BaseCustomWebcomponentBindingsService implements IBindingService {
    static type: string;
    getBindings(designItem: IDesignItem): IBinding[];
    setBinding(designItem: IDesignItem, binding: IBinding): boolean;
    clearBinding(designItem: IDesignItem, propertyName: string, propertyTarget: BindingTarget): boolean;
}
