import { type AppState } from './config'; import { type LoadSidebarV2Layout } from './load-sidebar-v2/config'; export type CreateAngieInstanceArgs = Pick & { layout: LoadSidebarV2Layout; }; export declare const createAngieInstance: (args: CreateAngieInstanceArgs) => AppState; export declare const getFirstInstance: () => AppState | null; export declare const getInstanceCount: () => number; export declare const getInstanceById: (instanceId: string) => AppState | null; export declare const getInstanceByContainerId: (containerId: string) => AppState | null; export declare const hasSidebarLayoutInstance: () => boolean; /** * Decides whether `instance` should act on a host-to-host message. */ export declare const shouldInstanceHandle: (instance: AppState, instanceId?: string) => boolean; export declare const resetInstancesForTests: () => void;