/// import { SinonStub } from 'sinon'; import { MetadataDB } from '../ComponentFramework-Mock-Generator'; import { FormattingMock } from './Formatting.mock'; import { ShkoOnline } from '../ShkoOnline'; export declare class WebApiMock implements ComponentFramework.WebApi { _Delay: number; _ConvertRowToOData: SinonStub<[ /*row*/ any, /*entityMetadata*/ ShkoOnline.EntityMetadata ], void>; createRecord: SinonStub<[ /*entityType*/ string, /*data*/ ComponentFramework.WebApi.Entity ], Promise>; deleteRecord: SinonStub<[ /*entityType*/ string, /*id*/ string ], Promise>; updateRecord: SinonStub<[ /*entityType*/ string, /*id*/ string, /*data*/ ComponentFramework.WebApi.Entity ], Promise>; retrieveMultipleRecords: SinonStub<[ /*entityType*/ string, /*options*/ string, /*maxPageSize*/ number ], Promise>; retrieveRecord: SinonStub<[ /*entityType*/ string, /*id*/ string, /*options*/ string ], Promise>; constructor(db: MetadataDB, formatting: FormattingMock); } //# sourceMappingURL=WebApi.mock.d.ts.map