UNPKG

infinity-forge

Version:
17 lines (16 loc) 681 B
import { FileSystemType } from '../../../../../../../ui/index.js'; import { ImageDimensions, DisplayCropArea } from '../shared/types.js'; interface UseCropStateProps { file: FileSystemType | null; } export declare function useCropState({ file }: UseCropStateProps): { imageDimensions: ImageDimensions; cropArea: DisplayCropArea; setCropArea: import("react").Dispatch<import("react").SetStateAction<DisplayCropArea>>; aspectRatio: number; setAspectRatio: import("react").Dispatch<import("react").SetStateAction<number>>; restoreOriginal: () => void; setAspectRatioPreset: (ratio: string) => void; originalCropArea: DisplayCropArea; }; export {};