import jasmine from 'jasmine-core'; import * as i0 from '@angular/core'; import CustomMatcherFactories = jasmine.CustomMatcherFactories; declare const ElementCssCustomMatchers: CustomMatcherFactories; declare class IonicTestingModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class TestHelper { static readonly _init: void; static disableAnimationsInTest(): void; static muteIonicReInitializeWarning(): void; static ionicModuleForTest: typeof IonicTestingModule; static whenReady(elementOrNodeList: Element | NodeListOf | Element[]): Promise; static whenDefined(element: Element): Promise; static ionComponentOnReady(element: Element): Promise; static whenTrue(pollFunc: () => boolean, timeoutInMs?: number, pollIntervalInMs?: number): Promise; static getCssProperty(element: Element, propertyName: string, pseudoElt?: string): string; static screensize: { phonesmall: { width: string; height: string; }; phone: { width: string; height: string; }; phablet: { width: string; height: string; }; 'phablet-landscape': { width: string; height: string; }; tablet: { width: string; height: string; }; desktop: { width: string; height: string; }; }; static resizeTestWindow(size: { width?: string; height?: string; }): Promise; static resetTestWindow(): void; static scrollMainWindowToTop(): void; static waitForResizeObserver(): Promise; static waitForMutationObserver(): Promise; static waitForTimeout(timeoutInMs?: number): Promise; } type ScreenSize = keyof typeof TestHelper.screensize; export { ElementCssCustomMatchers, TestHelper }; export type { ScreenSize }; //# sourceMappingURL=kirbydesign-designsystem-testing.d.ts.map