export declare const PhotoList: import("../../utils").SFCWithInstall void; preventOnFilter: boolean; }; itemOuterWidth(): number; uploadOuterWidth(): number; }, { loadImgs(): void; addHandler(): void; delHandler(item: any): void; dragHandler(currentValue: any): void; editHandler(item: any, index: any): void; slideToPrev(): void; slideToNext(): void; slideToFirst(): void; slideToLast(): void; addedPhoto(): void; scrollFn: (...args: any[]) => void; startDrag(): void; endDrag(): void; mousemoveHandler(index: any): void; mouseleaveHandler(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "add-photo" | "del-photo" | "drag-photo" | "edit-photo")[], "update:modelValue" | "add-photo" | "del-photo" | "drag-photo" | "edit-photo", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onAdd-photo"?: ((...args: any[]) => any) | undefined; "onDel-photo"?: ((...args: any[]) => any) | undefined; "onDrag-photo"?: ((...args: any[]) => any) | undefined; "onEdit-photo"?: ((...args: any[]) => any) | undefined; }, { max: number; prevLeft: number; nextRight: number; viewLength: number; pathAlias: string; slideToDirection: string; itemMargin: number; uploadMargin: number; }>> & Record; export default PhotoList;