import "reflect-metadata"; import type { RuntimeAppManifest, SettingsPanelDefinition, UserProfile } from "@edenapp/types"; import { SettingsPanelManager } from "./SettingsPanelManager"; export declare const panelUser: (grants: string[], overrides?: Partial) => UserProfile; export declare const panelDefinition: (overrides?: Partial) => SettingsPanelDefinition; export declare function createSettingsPanelHarness(initialUser?: UserProfile): { manager: SettingsPanelManager; settings: { get: jest.Mock, [string, string], any>; set: jest.Mock, [string, string, string], any>; listApps: jest.Mock, [string, (boolean | undefined)?], any>; }; catalog: { allApps: jest.Mock; listApps: jest.Mock; getIcon: jest.Mock, [string], any>; getSize: jest.Mock, [string], any>; }; execution: { run: jest.Mock unknown], any>; }; notify: jest.Mock; setUser(next: UserProfile | null): void; setSession(next: string): void; }; //# sourceMappingURL=SettingsPanelTestHarness.d.ts.map