import { DecoratableNode, Decorator, DecoratorStructure, OptionalKind } from 'ts-morph';
import { FindFunctionFactory } from './find-function';
/**
 * @deprecated import from @rxap/ts-morph
 */
export declare function CoerceDecorator(decoratableNode: DecoratableNode, name: string, structure?: Partial<Omit<OptionalKind<DecoratorStructure>, 'name'>>, compareTo?: FindFunctionFactory<Partial<DecoratorStructure>, Decorator>): Decorator;
/**
 * @deprecated Use the overload with the name parameter
 */
export declare function CoerceDecorator(decoratableNode: DecoratableNode, structure: Partial<OptionalKind<DecoratorStructure>> & {
    name: string;
}): Decorator;
