import { type LayoutChangeEvent } from "react-native";
import { type SharedValue } from "react-native-reanimated";
/**
 * A helper hook for providing shared values for onLayout measurements.
 */
export declare function useLayoutSharedValue<T extends number | null = number | null, Y extends number | null = number | null>(defaultHeight?: T, defaultY?: Y): {
    height: SharedValue<T extends null ? number | null : number>;
    y: SharedValue<Y extends null ? number | null : number>;
    onLayout: (evt: LayoutChangeEvent) => void;
};
//# sourceMappingURL=use-layout-shared-value.d.ts.map