export type RoofPlacementMode = 'auto' | 'ground' | 'roof'; type RoofPlacementModeState = { conical: boolean; mode: RoofPlacementMode; cycleMode: () => void; setConical: (conical: boolean) => void; }; declare const useRoofPlacementMode: import("zustand").UseBoundStore>; declare const subscribeToRoofKind: (onChange: () => void) => () => void; export declare const conicalRoofToolHintVisibility: { subscribe: typeof subscribeToRoofKind; value: () => boolean; }; export declare const standardRoofToolHintVisibility: { subscribe: typeof subscribeToRoofKind; value: () => boolean; }; export default useRoofPlacementMode; //# sourceMappingURL=roof-placement-mode.d.ts.map