import type { UILayer } from "../layers/UILayer/UILayer"; import type { UISolverWrapperView } from "../wrappers/UISolverWrapper/UISolverWrapper.Internal"; /** Base class for layout constraints */ export declare abstract class UIConstraint { readonly layer: UILayer; /** Optional constraint name */ name: string; /** Constraint solver wrapper */ protected readonly solverWrapper: UISolverWrapperView; /** @param layer Layer containing this constraint */ constructor(layer: UILayer, name?: string); destroy(): void; }