export declare class AutoLayoutUtils { direction: 'row' | 'column'; hasWrap: boolean; alignment: string; gap: string; columngap: string; clipContent: string; position: string; overflowtype: string; zIndex: string; protected nativeElement: HTMLElement; protected $element: any; protected parentElement: HTMLElement | null; private readonly alignmentMatrix; constructor(); /** Apply direction (row/column) */ applyDirection(direction: 'row' | 'column'): void; /** Apply wrapping */ applyWrap(wrap: boolean): void; /** Apply alignment based on direction */ applyAlignment(alignmentKey: string): void; /** Apply spacing for gap + column gap */ applySpacing(key: string, nv: string): void; onPropertyChange(key: string, nv: any, ov?: any): void; applyStyleChange(key: string, nv: any): void; private applySize; private handleClipBehaviour; private handlePosition; }