import { EntryPoint, ObservableState } from '../src/API'; import { AnySlotKey, AppHost, createAppHost as _createAppHost, EntryPointOrPackage, Shell, SlotKey } from '../src/index'; import { createShellLogger } from '../src/loggers'; import { emptyLoggerOptions } from './emptyLoggerOptions'; export { createShellLogger }; export { emptyLoggerOptions }; export { AppHost } from '../src/index'; export { withConsoleErrors } from './withConsoleErrors'; export { withThrowOnError } from './withThrowOnError'; export * from './mockPackage'; export { createSignalItemsDataStructure } from '../test/createSignalItemsDataStructure'; export declare const createAppHost: typeof _createAppHost; interface PactAPIBase { getAPIKey(): AnySlotKey; } export interface PactAPI extends PactAPIBase { getAPIKey(): SlotKey; } export declare const getPackagesDependencies: (allPackages: EntryPointOrPackage[], requiredPackages: EntryPointOrPackage[]) => EntryPointOrPackage[]; export declare function createAppHostWithPacts(packages: EntryPointOrPackage[], pacts: PactAPIBase[]): AppHost; export declare function createAppHostAndWaitForLoading(packages: EntryPointOrPackage[], pacts: PactAPIBase[]): Promise; type Omit = Pick>; interface EntryPointOverrides extends Omit { name?: EntryPoint['name']; } export declare const addMockShell: (host: AppHost, entryPointOverrides?: EntryPointOverrides) => Shell; export declare function mockObservable(value: T): ObservableState; //# sourceMappingURL=index.d.ts.map