import type { IRouterPage } from './pages'; export interface IRouter { getExtensionId(): Promise; getPrefix(): Promise; getConfig(): Promise; listConnectablePages(): Promise; listConnectedPages(): Promise; updatePrefix(prefix: string): Promise; updateConfig(config: object): Promise; remove(): Promise; equals(other: IRouter): boolean; }