import { ElementRef, OnChanges, SimpleChanges } from '@angular/core'; import { Layout, LayoutAlign } from './types'; import { Gap } from './types/gap'; import { BreakpointsStylesManager } from '@airy-ui/cdk'; import { ChangesState } from '@airy-ui/cdk'; import * as i0 from "@angular/core"; export declare class LayoutDirective implements OnChanges { private changesState; private elementRef; flex: string; get isGrid(): boolean; airColCount?: number; xsAirColCount?: number; smAirColCount?: number; mdAirColCount?: number; lgAirColCount?: number; xlAirColCount?: number; ltSmAirColCount?: number; ltMdAirColCount?: number; ltLgAirColCount?: number; ltXlAirColCount?: number; gtSmAirColCount?: number; gtMdAirColCount?: number; gtLgAirColCount?: number; gtXsAirColCount?: number; airLayout: Layout; xsAirLayout: Layout; smAirLayout: Layout; mdAirLayout: Layout; lgAirLayout: Layout; xlAirLayout: Layout; ltSmAirLayout: Layout; ltMdAirLayout: Layout; ltLgAirLayout: Layout; ltXlAirLayout: Layout; gtSmAirLayout: Layout; gtMdAirLayout: Layout; gtLgAirLayout: Layout; gtXsAirLayout: Layout; airRowGap: Gap; xsAirRowGap: Gap; smAirRowGap: Gap; mdAirRowGap: Gap; lgAirRowGap: Gap; xlAirRowGap: Gap; ltSmAirRowGap: Gap; ltMdAirRowGap: Gap; ltLgAirRowGap: Gap; ltXlAirRowGap: Gap; gtSmAirRowGap: Gap; gtMdAirRowGap: Gap; gtLgAirRowGap: Gap; gtXsAirRowGap: Gap; airColGap: Gap; xsAirColGap: Gap; smAirColGap: Gap; mdAirColGap: Gap; lgAirColGap: Gap; xlAirColGap: Gap; ltSmAirColGap: Gap; ltMdAirColGap: Gap; ltLgAirColGap: Gap; ltXlAirColGap: Gap; gtSmAirColGap: Gap; gtMdAirColGap: Gap; gtLgAirColGap: Gap; gtXsAirColGap: Gap; airLayoutAlign: LayoutAlign; xsAirLayoutAlign: LayoutAlign; smAirLayoutAlign: LayoutAlign; mdAirLayoutAlign: LayoutAlign; lgAirLayoutAlign: LayoutAlign; xlAirLayoutAlign: LayoutAlign; ltSmAirLayoutAlign: LayoutAlign; ltMdAirLayoutAlign: LayoutAlign; ltLgAirLayoutAlign: LayoutAlign; ltXlAirLayoutAlign: LayoutAlign; gtSmAirLayoutAlign: LayoutAlign; gtMdAirLayoutAlign: LayoutAlign; gtLgAirLayoutAlign: LayoutAlign; gtXsAirLayoutAlign: LayoutAlign; constructor(changesState: ChangesState, elementRef: ElementRef, breakpointsStylesManager: BreakpointsStylesManager); ngOnChanges(changes: SimpleChanges): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }