import { WidgetResponse } from "../widgets"; import { ISdk, ITransformedWidgetRequest } from "../core"; import { ITilesService } from "./tiles.service"; import { IBaseService } from "./base.service"; export interface IWidgetService extends IBaseService { state: Record; tiles: ITilesService | undefined; setSdk(sdk: ISdk): void; getSdk(): ISdk; getWidgetBySelector(selector?: string): IWidgetService; init(): Promise; executeOnLoad(callback: () => void): Promise; getTilesService(): ITilesService; fetchWidgetFromApi(widgetRequest: ITransformedWidgetRequest): Promise; fetchDraftFromApi(widgetRequest: ITransformedWidgetRequest): Promise; } //# sourceMappingURL=widget.service.d.ts.map