/// import type { SinonStub } from 'sinon'; import type { ShkoOnline } from '../ShkoOnline'; import type { MockToRaw, PropertyMap, PropertyToMock } from './PropertyTypes'; import { MetadataDB } from '../ComponentFramework-Mock-Generator'; import { ClientMock } from './Client.mock'; import { CopilotMock } from './Copilot.mock'; import { DeviceMock } from './Device.mock'; import { FactoryMock } from './Factory.mocks'; import { FluentDesignStateMock } from './FluentDesignState.mock'; import { FormattingMock } from './Formatting.mock'; import { ModeMock } from './Mode.mock'; import { NavigationMock } from './Navigation.mock'; import { ResourcesMock } from './Resources.mock'; import { UserSettingsMock } from './UserSettings.mock'; import { UtilityMock } from './Utility.mock'; import { WebApiMock } from './WebApi.mock'; export declare class ContextMock, TEvents = ComponentFramework.IEventBag> implements ComponentFramework.Context { client: ClientMock; copilot: CopilotMock; device: DeviceMock; factory: FactoryMock; formatting: FormattingMock; mode: ModeMock; navigation: NavigationMock; parameters: IInputs; _parameters: PropertyToMock; _SetCanvasItems: SinonStub<[ /*items*/ Partial>> ], void>; resources: ResourcesMock; userSettings: UserSettingsMock; utils: UtilityMock; webAPI: WebApiMock; updatedProperties: string[]; fluentDesignLanguage?: FluentDesignStateMock; events: TEvents; constructor(inputs: PropertyMap, db: MetadataDB); } declare global { interface ObjectConstructor { getOwnPropertyNames(o: T): (keyof T)[]; } } //# sourceMappingURL=Context.mock.d.ts.map