/// import { SinonSpiedInstance, SinonStub } from 'sinon'; import { ComponentValues, MockGenerator, MockGeneratorOverrides } from './MockGenerator'; import { MockToRaw, PropertyMap, PropertyToMock } from '../ComponentFramework-Mock'; import { ShkoOnline } from '../ShkoOnline'; import { MetadataDB } from './Metadata.db'; import { ContextMock } from '../ComponentFramework-Mock'; /** * This class mocks the standard version of the PowerApps Component Framework control. */ export declare class ComponentFrameworkMockGenerator, TOutputs extends ShkoOnline.KnownTypes> implements MockGenerator { _PendingUpdates: { value: ComponentFramework.LookupValue | ComponentValues; table: string; column: string; row?: string; }[]; RefreshDatasets: SinonStub<[ ], void>; RefreshParameters: SinonStub<[ ], void>; SetControlResource: SinonStub<[ /*resource*/ string ], void>; UpdateValues: SinonStub<[ /*items*/ Partial>> ], void>; container: HTMLDivElement; context: ContextMock; control: SinonSpiedInstance>; metadata: MetadataDB; notifyOutputChanged: SinonStub<[ ], void>; onOutputChanged: SinonStub<[ /*updates*/ Partial ], void>; outputOnlyProperties: ShkoOnline.OutputOnlyTypes; resizeObserver: ResizeObserver; state: ComponentFramework.Dictionary; constructor(control: new () => ComponentFramework.StandardControl, inputs: PropertyMap, container?: HTMLDivElement, outputs?: ShkoOnline.OutputOnlyTypes<{}, TOutputs>, overrides?: MockGeneratorOverrides); ExecuteInit(): void; ExecuteUpdateView(): void; } //# sourceMappingURL=ComponentFramework-Mock-Generator.d.ts.map