///
declare module '*.vue' {
import type { DefineComponent } from 'vue'
const component: DefineComponent<{}, {}, any>
export default component
}
interface ImportMetaEnv {
readonly VITE_LASER_HOST: string
readonly VITE_LASER_OSS: string
readonly VITE_PANO_OSS: string
readonly VITE_OSS: string
}
declare const offline: boolean
type ToChangeAPI> = {
[key in keyof T as `change${Capitalize}`]: (prop: T[key]) => void
}
type SceneLocalPos = { x: number, y: number, z: number }
type ScreenLocalPos = { x: number, y: number }
type Rotation = { x: number, y: number, z: number, w: number }
type LocalFile = { url: string, blob: Blob }
type LocalMode = T extends any[]
? LocalMode[]
: T extends {}
? K extends keyof T
? T[K] extends string
? Omit & { [key in K]: string | LocalFile }
: T[K] extends string[]
? Omit & { [key in K]: (string | LocalFile)[] }
: T
: T
: T
type PartialProps = {
[P in keyof Omit]: T[P];
} & {
[P in U]?: T[P];
}
declare type I18nGlobalTranslation = {
(key: string): string
(key: string, locale: string): string
(key: string, locale: string, list: unknown[]): string
(key: string, locale: string, named: Record): string
(key: string, list: unknown[]): string
(key: string, named: Record): string
}
declare const $t: I18nGlobalTranslation