export interface PanoramaPluginParams {
    name?: string;
    description?: string;
    path?: string;
}
export interface PanoramaPlugin {
    name: string;
    description: string;
    path: string;
    code: string;
    version: string;
    createdAt?: number;
    updatedAt?: number;
}
export interface PanoramaPluginDataParams<T> {
    arguments: T;
    description?: string;
    pluginVersion: string;
}
export interface PanoramaPluginListItem {
    id: number;
    pluginCode: string;
    spaceTwinsId: string;
    description?: string;
    pluginVersion: string;
    createdAt: number;
    updatedAt: number;
}
export interface PanoramaPluginDetails {
    id: number;
    pluginCode: string;
    spaceTwinsId: string;
    arguments: string;
    description?: string;
    pluginVersion: string;
    createdAt: number;
    updatedAt: number;
}
export interface PanoramaPluginData<T> {
    id: number;
    pluginCode: string;
    spaceTwinsId: string;
    arguments: T;
    description?: string;
    pluginVersion: string;
    createdAt: number;
    updatedAt: number;
}
