import { Constructor } from '../sanitizer'; import { ICircuitInternal } from './ICircuitInternal'; import { CircuitEvent } from '../Storm/CircuitEvent'; export declare const NAME_FixedCardChildName = "[0]"; export declare function ic(circuit: Circuit): ICircuitInternal; export declare class Circuit { private infra; get address(): string | undefined; get typeNamespace(): string | undefined; get typeGuid(): string | undefined; nameOf(this: T, propSelector: ((x: T) => any)): string; static nameOf(this: Constructor, propSelector: ((x: T) => any)): string; broadcast(message: any): void; constructor(); protected build(): void; static resolve(this: Constructor, initObj?: Partial): T; protected onConnected(): void; protected onDisconnected(): void; protected onStablized(e: CircuitEvent): Promise; } //# sourceMappingURL=Circuit.d.ts.map