/** * Copyright (c) 2020, salesforce.com, inc. * All rights reserved. * SPDX-License-Identifier: MIT * For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/MIT */ import { AppExtensionConfig, Config, ContainerAppExtension, ExtensionOptions, ServiceDefinition } from '@webruntime/api'; export interface ServiceApi { add(instance: ServiceDefinition): void; } export interface BootstrapExtensionConfig { config: Config; serviceApi: ServiceApi; } export interface ContainerBootstrapExtension { bootstrap(config: BootstrapExtensionConfig): void; } export declare function isBootstrapExtensionHook(extension: Object): extension is ContainerBootstrapExtension; export declare function isAppExtensionHook(extension: Object): extension is ContainerAppExtension; export { AppExtensionConfig, ContainerAppExtension, ExtensionOptions }; //# sourceMappingURL=extensions.d.ts.map