import { ViewHookMetadata } from './common'; /** * Creates an {@link Observable} that emits when the provided hook is invoked. The value emitted * is the argument given to the hook. The hook completes when the view container is destroyed. * @export * @param {string} hook The name of the hook. If an invalid hook name is given no value is emitted. * @returns {PropertyDecorator} */ export declare function ObserveViewHook(hook: string): PropertyDecorator; export declare function ViewContainerProp(property: string): PropertyDecorator; export declare function getDefaultMetadata(): ViewHookMetadata;