import { CompileError, CompileErrorCode, MetadataTargetKind } from '../../types'; import { AttributeNode, ElementDeclarationNode } from '../../types/nodes'; export declare function getMetadataTargetKind(node: ElementDeclarationNode): MetadataTargetKind | undefined; export declare function validateCustomInlineMetadata(name: string, attrs: AttributeNode[], errorCodes: { duplicate: CompileErrorCode; invalidValue: CompileErrorCode; }): CompileError[];