import { Feature } from "../feature.js"; import type { MotionState } from "../../state/motion-state.js"; import type { Options } from "../../types/index.js"; export declare class LayoutFeature extends Feature { static key: "layout"; private hasMountSettled; constructor(state: MotionState); private updatePrevLead; didUpdate(): void; mount(): void; unmount(): void; getSnapshot(newOptions: Options, isPresent?: boolean): void; }