import { EsmcI } from "."; export type ComponentMeta = { main: string; deps: string[]; }; export type PutMeta = { main: string; deps: string[]; majorVersion: number; minorVersion: number; patchVersion: number; name: string; owner: string[]; }; export type PutService = ( data: PutMeta, ) => Promise<{ succ: boolean; errMsg?: string }>; export type GetService = ( name: string, majorVersion?: number, minorVersion?: number, patchVersion?: number, ) => Promise<{ succ: boolean; data?: EsmcI; errMsg?: string; }>; export const put = () => {}; export const get = () => {};