/** * cfcs * Copyright (c) 2022-present NAVER Corp. * MIT license */ import { Ref } from "../core"; /** * @hidden */ export declare function findTarget(target: string | Target | Ref | null): Target | null; /** * @description Sets the name of the class method to be exposed to the outside. * @category DOM * @return Property Decorator * @example * ```ts * import { withClassMethods } from "@cfcs/core"; * * class YourFrameworkComponent { * @withClassMethod(METHOD_NAMES) * inst = new YourComponent(); * } * ``` */ export declare function withClassMethods(methods: readonly string[]): (prototype: any, memberName: string) => void;