/* Copyright IBM Corp. 2018 */ import { Type } from '@angular/core'; import { LayoutComponentDirective, LayoutMappingDirective, RenderingContextDirective } from './layout.directive'; export declare function LayoutComponent(aDirective?: LayoutComponentDirective): (cls: Type) => Type; export declare function RenderingContextBinding(aBinding?: string | RenderingContextDirective, aDefault?: T): (target: Object, propertyKey: string) => void; export declare function LayoutMapping(aID: string | string[] | LayoutMappingDirective, aSelector?: string | string[] | Type, aLayoutMode?: string | string[]): (cls: Type) => void;