import HomieTopologyBase from "./HomieTopologyBase";
import IHomieTopologyConfiguration from "./IHomieTopologyConfiguration";
export default abstract class HomieTopologyWithConfiguration<TConfiguration extends IHomieTopologyConfiguration> extends HomieTopologyBase {
    private config$;
    private configurable$;
    constructor(config: TConfiguration);
    get config(): TConfiguration;
    onConnect: () => void;
    protected assertConfigurable(): void;
}
//# sourceMappingURL=HomieTopologyWithConfiguration.d.ts.map