import { ComponentMetadata, GetCategoriesArgs, GetWidgetMetadataArgs, GetWidgetsArgs, RenderResult, RenderWidgetArgs, RendererContract, TotalCountResult, WidgetSection } from '../editor/renderer-contract-interfaces'; export declare class RendererContractImpl implements RendererContract { getWidgetMetadata(args: GetWidgetMetadataArgs): Promise; renderWidget(args: RenderWidgetArgs): Promise; getWidgets(args: GetWidgetsArgs): Promise>; getCategories(args: GetCategoriesArgs): Promise>; /** * Applies all registered widget filters to the provided widgets collection. * @param widgets The widgets to filter * @param args The GetWidgetsArgs containing toolbox, category, search criteria * @returns Promise Filtered widgets that passed all filters */ private applyRegistryFiltersAsync; }