export declare const useTemporalStore: () => { record: (callback: () => void) => void; pastStates: Partial[]; futureStates: Partial[]; undo: (steps?: number) => void; redo: (steps?: number) => void; clear: () => void; isTracking: boolean; pause: () => void; resume: () => void; setOnSave: (onSave: (pastState: any, currentState: any) => void) => void; };