import { Reactive } from "@lincode/reactivity";
import Appendable from "../display/core/Appendable";
import IConnector from "../interface/IConnector";
import GameGraphChild from "./GameGraphChild";
export declare const findConnected: (manager: Appendable, result?: Set<Appendable>) => Set<Appendable>;
export default class Connector extends GameGraphChild implements IConnector {
    static componentName: string;
    static defaults: Partial<import("../interface/utils/Defaults").default<IConnector>>;
    static schema: Required<import("../interface/utils/extractProps").ExtractProps<IConnector>>;
    constructor();
    protected refreshState: Reactive<{}>;
    private _to?;
    get to(): string | undefined;
    set to(val: string | undefined);
    private _from?;
    get from(): string | undefined;
    set from(val: string | undefined);
    private _fromProp?;
    get fromProp(): string | undefined;
    set fromProp(val: string | undefined);
    private _toProp?;
    get toProp(): string | undefined;
    set toProp(val: string | undefined);
    private _xyz?;
    get xyz(): "x" | "y" | "z" | undefined;
    set xyz(val: "x" | "y" | "z" | undefined);
}
