import type { FunctionComponent } from 'react'; export type ProvideComponentConfig = { providers?: FunctionComponent[]; topComponents?: FunctionComponent[]; bottomComponents?: FunctionComponent[]; }; export type ProvideComponentService = { addTopComponent: (Comp: FunctionComponent) => void; addBottomComponent: (Comp: FunctionComponent) => void; getAllTopComponents: () => FunctionComponent[]; getAllBottomComponents: () => FunctionComponent[]; }; export declare const ProvideComponentServiceDefinition: string & { __api: ProvideComponentService; __config: ProvideComponentConfig; isServiceDefinition?: boolean; } & ProvideComponentService;