import { AppObject, AppObjectRepo, AppObjectUC } from "@vived/core";
import { ParametricLine } from "@vived/core";
export declare abstract class TryPickStickTargetUC extends AppObjectUC {
    static type: string;
    abstract tryPick(ray: ParametricLine): boolean;
    static get(id: string, appObjects: AppObjectRepo): TryPickStickTargetUC | undefined;
}
export declare function makeTryPickStickTargetUC(appObject: AppObject): TryPickStickTargetUC;
//# sourceMappingURL=TryPickStickTarget.d.ts.map