import { ApnaWidgetDefinition, ApnaWidgets } from '../interfaces/widgets'; export interface WidgetsClientOptions { call: (capability: string, args: unknown[]) => Promise; isCapabilitySupported?: (capability: string) => boolean; } /** Convenience helper for mini-app authors declaring widget metadata. */ export declare function defineWidget(definition: ApnaWidgetDefinition): ApnaWidgetDefinition; /** Create the client-side widgets module. */ export declare function createWidgetsClient(options: WidgetsClientOptions): ApnaWidgets; export * from '../interfaces/widgets';