UNPKG

vue-select-avatar

Version:
47 lines (46 loc) 1.71 kB
import { CropperOptions, ImageSelectOptions, ViewportProps } from './types'; declare function __VLS_template(): { attrs: Partial<{}>; slots: { 'point-top-left'?(_: {}): any; 'point-top-right'?(_: {}): any; 'point-bottom-left'?(_: {}): any; 'point-bottom-right'?(_: {}): any; }; refs: { viewportRef: HTMLDivElement; }; rootEl: HTMLDivElement; }; type __VLS_TemplateResult = ReturnType<typeof __VLS_template>; declare const __VLS_component: import('vue').DefineComponent<ViewportProps, { select: (options?: ImageSelectOptions) => Promise<void>; cropper: <T extends File | string = string | File>(options?: CropperOptions) => Promise<T>; initPosition: (res: import('./types').ImageSelectResult) => void; elEmitter: HTMLDivElement; backing: import('vue').Ref<boolean, boolean>; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<ViewportProps> & Readonly<{}>, { viewSize: number; grid: boolean; size: number; scaleStep: number; ctrlScaleStep: number; shiftScaleStep: number; wheelReverse: boolean; fixedImage: boolean; minViewSize: number; imagePadding: number; directionKey: boolean; wasdKey: boolean; forceDoubleLayer: boolean; shadowMask: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { viewportRef: HTMLDivElement; }, HTMLDivElement>; declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, __VLS_TemplateResult["slots"]>; export default _default; type __VLS_WithTemplateSlots<T, S> = T & { new (): { $slots: S; }; };