import { ConstraintsEditor, General } from '../models/localization-types'; import { OcpdComponentRegister } from '../singletons/ocpd-component-register'; import { OcpdFormClientAPIService } from '../singletons/ocpd-form-client-api-service'; import { OcpdFormSchemaManager } from '../singletons/ocpd-form-schema-manager'; import { OcpdItemManagerHelper } from '../singletons/ocpd-item-manager-helper'; import { OcpdLocalizationService } from '../singletons/ocpd-localization-service'; import { OcpdStringLocalizationHelper } from '../singletons/ocpd-string-localization'; export declare class OcpdAddConstraints { readonly ADD_CONSTRAINTS_BUTTON_ID = "bba1e3a293e94cf28f2315e4d7a84671"; dataTheme: string; _popupContent: any; _ocpdItemManagerHelper: OcpdItemManagerHelper; _ocpdFormClientAPIService: OcpdFormClientAPIService; _ocpdFormSchemaManager: OcpdFormSchemaManager; _ocpdComponentRegister: OcpdComponentRegister; _ocpdStringLocalizationHelper: OcpdStringLocalizationHelper; _ocpdLocalizationService: OcpdLocalizationService; _localeDataGeneral: General; _localeDataConstraintsEditor: ConstraintsEditor; constructor(); userInterfaceLocaleChanged(locale?: string): Promise; setTheme(theme: string): void; initializeAddConstraintsButton(runtimeInstance: any, currentId: any, theme: any): void; openAddConstraintsDialog(itemId: any, event: MouseEvent | KeyboardEvent): Promise; addConstraintsClosed(workingModel: any, event: any): Promise; getAddConstraintsDialogJson(propertyName: string): any; }