import { AppContext, AppInstance, AppOptions, ContextualOperations } from '../AppContext'; export declare class TestContextualOperations implements ContextualOperations { inlineDialogOpen: boolean; resize(width: string, height: string): void; sizeToParent(): void; /** * This method hides the inline dialog that the add-on identified by this context is * being displayed in. */ hideInlineDialog(): void; isInlineDialogOpen(): boolean; } export declare class TestAppInstance implements AppInstance { addon_key: string; id: string; key: string; options: AppOptions; constructor(appKey: string, id: string, key: string, options: AppOptions); } export declare class TestAppOptions implements AppOptions { autoresize: boolean; widthinpx: boolean; hostFrameOffset: number; _contextualOperations: ContextualOperations; constructor(autoresize: boolean, widthinpx: boolean, hostFrameOffset: number, _contextualOperations: ContextualOperations); } export declare class TestAppContext implements AppContext { extension: AppInstance; constructor(extension: AppInstance); static buildNewInstance(): AppContext; }