import type { WidgetDefaultProps as RuntimeWidgetDefaultProps, WidgetDescriptor as RuntimeWidgetDescriptor, WidgetPackageDescriptor as RuntimeWidgetPackageDescriptor, WidgetPackageType as RuntimeWidgetPackageType, WidgetPropertySchema as RuntimeWidgetPropertySchema, WidgetRuntimeContainer as RuntimeWidgetRuntimeContainer, WidgetRuntimeResizable as RuntimeWidgetRuntimeResizable } from "@fluid-app/widget-runtime";
export type WidgetPackageType = RuntimeWidgetPackageType;
export type WidgetRuntimeContainer = RuntimeWidgetRuntimeContainer;
export type WidgetRuntimeResizable = RuntimeWidgetRuntimeResizable;
export type WidgetPropertySchema = RuntimeWidgetPropertySchema;
export type WidgetDefaultProps = RuntimeWidgetDefaultProps;
export type WidgetDescriptor = RuntimeWidgetDescriptor;
/**
 * Trusted remote widget package metadata.
 *
 * The runtime loader injects `remoteEntryUrl` as a script tag and loads
 * `cssUrls` into the host page. These assets are not sandboxed, so only use
 * descriptors from package origins you trust and control.
 */
export type WidgetPackageDescriptor = RuntimeWidgetPackageDescriptor;
//# sourceMappingURL=widget-package-descriptor.d.ts.map