declare type IMethodSettings = { init?: DataType | undefined; before?(this: Self, value: DataType | undefined): void; set?(this: Self, value: DataType): void; get?(this: Self): DataType; enforce?: (value: unknown, alt: DataType, coerce?: boolean) => DataType; compare?: (newValue: unknown, value: DataType) => boolean; stringify?: boolean; other?: unknown; } declare function _default(settings?: IMethodSettings): { (value: DockPoint | DockPoint['POINTS'], isForcedSave?: boolean): Self; (): DockPoint; }; export default _default; import DockPoint from '../DockPoint.js';