import { PropertyAst, PropertyContext } from 'ims-decorator'; export declare const InputMetadataKey = "InputMetadataKey"; export interface Input { alis: string; } export declare const Input: (metadataDef?: Input & { sourceRoot?: string; imports?: any[]; providers?: import("../../ims-decorator/lib").Provider[]; }) => (target: any, propertyKey?: string | symbol, descriptor?: number | TypedPropertyDescriptor) => any; export declare class InputAst extends PropertyContext { } export declare function isInputPropertyAst(val: PropertyAst): val is PropertyAst;