UNPKG

@ark-ui/solid

Version:

A collection of unstyled, accessible UI components for Solid, utilizing state machines for seamless interaction.

82 lines (69 loc) 6.16 kB
import * as imageCropper$1 from '@zag-js/image-cropper'; import { GridProps, HandleProps, CropChangeDetails, FlipChangeDetails, FlipState, HandlePosition, RotationChangeDetails, ZoomChangeDetails, handles } from '@zag-js/image-cropper'; export { CropChangeDetails as ImageCropperCropChangeDetails, FlipChangeDetails as ImageCropperFlipChangeDetails, FlipState as ImageCropperFlipState, HandlePosition as ImageCropperHandlePosition, RotationChangeDetails as ImageCropperRotationChangeDetails, ZoomChangeDetails as ImageCropperZoomChangeDetails, anatomy as imageCropperAnatomy } from '@zag-js/image-cropper'; import * as solid_js from 'solid-js'; import { Accessor, JSX } from 'solid-js'; import { PropTypes } from '@zag-js/solid'; import { O as Optional, M as MaybeAccessor } from '../../types-Sr_80hg9.js'; import { HTMLProps, PolymorphicProps } from '../factory.js'; interface UseImageCropperProps extends Optional<Omit<imageCropper$1.Props, 'dir' | 'getRootNode'>, 'id'> { } interface UseImageCropperReturn extends Accessor<imageCropper$1.Api<PropTypes>> { } declare const useImageCropper: (props?: MaybeAccessor<UseImageCropperProps>) => UseImageCropperReturn; interface UseImageCropperContext extends UseImageCropperReturn { } declare const useImageCropperContext: () => UseImageCropperContext; interface ImageCropperContextProps { children: (context: UseImageCropperContext) => JSX.Element; } declare const ImageCropperContext: (props: ImageCropperContextProps) => JSX.Element; interface ImageCropperGridBaseProps extends PolymorphicProps<'div'>, GridProps { } interface ImageCropperGridProps extends HTMLProps<'div'>, ImageCropperGridBaseProps { } declare const ImageCropperGrid: (props: ImageCropperGridProps) => solid_js.JSX.Element; interface ImageCropperHandleBaseProps extends PolymorphicProps<'div'>, HandleProps { } interface ImageCropperHandleProps extends HTMLProps<'div'>, ImageCropperHandleBaseProps { } declare const ImageCropperHandle: (props: ImageCropperHandleProps) => solid_js.JSX.Element; interface ImageCropperImageBaseProps extends PolymorphicProps<'img'> { } interface ImageCropperImageProps extends HTMLProps<'img'>, ImageCropperImageBaseProps { } declare const ImageCropperImage: (props: ImageCropperImageProps) => solid_js.JSX.Element; interface ImageCropperRootBaseProps extends UseImageCropperProps, PolymorphicProps<'div'> { } interface ImageCropperRootProps extends HTMLProps<'div'>, ImageCropperRootBaseProps { } declare const ImageCropperRoot: (props: ImageCropperRootProps) => solid_js.JSX.Element; interface RootProviderProps { value: UseImageCropperReturn; } interface ImageCropperRootProviderBaseProps extends PolymorphicProps<'div'> { } interface ImageCropperRootProviderProps extends HTMLProps<'div'>, RootProviderProps, ImageCropperRootProviderBaseProps { } declare const ImageCropperRootProvider: (props: ImageCropperRootProviderProps) => solid_js.JSX.Element; interface ImageCropperSelectionBaseProps extends PolymorphicProps<'div'> { } interface ImageCropperSelectionProps extends HTMLProps<'div'>, ImageCropperSelectionBaseProps { } declare const ImageCropperSelection: (props: ImageCropperSelectionProps) => solid_js.JSX.Element; interface ImageCropperViewportBaseProps extends PolymorphicProps<'div'> { } interface ImageCropperViewportProps extends HTMLProps<'div'>, ImageCropperViewportBaseProps { } declare const ImageCropperViewport: (props: ImageCropperViewportProps) => solid_js.JSX.Element; declare const imageCropper_CropChangeDetails: typeof CropChangeDetails; declare const imageCropper_FlipChangeDetails: typeof FlipChangeDetails; declare const imageCropper_FlipState: typeof FlipState; declare const imageCropper_HandlePosition: typeof HandlePosition; declare const imageCropper_RotationChangeDetails: typeof RotationChangeDetails; declare const imageCropper_ZoomChangeDetails: typeof ZoomChangeDetails; declare const imageCropper_handles: typeof handles; declare namespace imageCropper { export { ImageCropperContext as Context, type ImageCropperContextProps as ContextProps, imageCropper_CropChangeDetails as CropChangeDetails, imageCropper_FlipChangeDetails as FlipChangeDetails, imageCropper_FlipState as FlipState, ImageCropperGrid as Grid, type ImageCropperGridBaseProps as GridBaseProps, type ImageCropperGridProps as GridProps, ImageCropperHandle as Handle, type ImageCropperHandleBaseProps as HandleBaseProps, imageCropper_HandlePosition as HandlePosition, type ImageCropperHandleProps as HandleProps, ImageCropperImage as Image, type ImageCropperImageBaseProps as ImageBaseProps, type ImageCropperImageProps as ImageProps, ImageCropperRoot as Root, type ImageCropperRootBaseProps as RootBaseProps, type ImageCropperRootProps as RootProps, ImageCropperRootProvider as RootProvider, type ImageCropperRootProviderBaseProps as RootProviderBaseProps, type ImageCropperRootProviderProps as RootProviderProps, imageCropper_RotationChangeDetails as RotationChangeDetails, ImageCropperSelection as Selection, type ImageCropperSelectionBaseProps as SelectionBaseProps, type ImageCropperSelectionProps as SelectionProps, ImageCropperViewport as Viewport, type ImageCropperViewportBaseProps as ViewportBaseProps, type ImageCropperViewportProps as ViewportProps, imageCropper_ZoomChangeDetails as ZoomChangeDetails, imageCropper_handles as handles }; } export { imageCropper as ImageCropper, ImageCropperContext, type ImageCropperContextProps, ImageCropperGrid, type ImageCropperGridBaseProps, type ImageCropperGridProps, ImageCropperHandle, type ImageCropperHandleBaseProps, type ImageCropperHandleProps, ImageCropperImage, type ImageCropperImageBaseProps, type ImageCropperImageProps, ImageCropperRoot, type ImageCropperRootBaseProps, type ImageCropperRootProps, ImageCropperRootProvider, type ImageCropperRootProviderBaseProps, type ImageCropperRootProviderProps, ImageCropperSelection, type ImageCropperSelectionBaseProps, type ImageCropperSelectionProps, ImageCropperViewport, type ImageCropperViewportBaseProps, type ImageCropperViewportProps, type UseImageCropperContext, type UseImageCropperProps, type UseImageCropperReturn, useImageCropper, useImageCropperContext };