UNPKG

adnbn

Version:

Addon Bone - Cross-browser web extension framework with shared code base

29 lines (26 loc) 1.14 kB
import export_default$2 from './TransportBuilder.js'; import export_default$1 from '../core/Builder.js'; import { RelayUnresolvedDefinition } from '../../types/relay.js'; import { N as ContentScriptBuilder } from '../../manifest-DAV18Z2K.js'; import { TransportType } from '../../types/transport.js'; import '../transport/AbstractBuilder.js'; import 'react'; import 'utility-types'; import '../../types/app.js'; import '../../types/browser.js'; import '../../types/helpers.js'; import '../../types/locale.js'; import '../../types/message.js'; import '../../relay/providers/RegisterRelay.js'; import '../../transport/RegisterTransport.js'; import '../../transport/BaseTransport.js'; declare class export_default<T extends TransportType> extends export_default$1 { protected readonly definition: RelayUnresolvedDefinition<T>; protected readonly _transport: export_default$2<T>; protected _content?: ContentScriptBuilder; constructor(definition: RelayUnresolvedDefinition<T>); content(content: ContentScriptBuilder): this; build(): Promise<void>; destroy(): Promise<void>; } export { export_default as default };