import { AfterViewInit, ElementRef, Renderer2 } from '@angular/core';
import * as i0 from "@angular/core";
/**
 * **qdColumnsDisableResponsiveColspans** disables the automatic colspan adjustment of all `qdColumn` elements
 * in this `qdColumns` container for tablet and mobile breakpoints. The configured colspans will be kept until
 * the mobile breakpoint when disabled. However, in the mobile view all elements will be arranged one below the
 * other to get a bigger touch area for each element.
 *
 * * @see directive **qdColumns**
 *
 * **Usage:**
 *
 * @example
 * <div qdColumns="4" qdColumnsDisableResponsiveColspans>
 *   <div qdColumn="2"></div><!-- colspan 2 is kept until mobile view (excluded) -->
 *   <div qdColumn="2"></div><!-- colspan 2 is kept until mobile view (excluded) -->
 *   <div qdColumn="2"></div><!-- colspan 2 is kept until mobile view (excluded) -->
 *   <div qdColumn="2"></div><!-- colspan 2 is kept until mobile view (excluded) -->
 * </div>
 */
export declare class QdColumnsDisableResponsiveColspansDirective implements AfterViewInit {
    private readonly _renderer;
    private readonly _elementRef;
    get element(): HTMLElement;
    constructor(_renderer: Renderer2, _elementRef: ElementRef<HTMLElement>);
    ngAfterViewInit(): Promise<void>;
    private logErrorMessage;
    static ɵfac: i0.ɵɵFactoryDeclaration<QdColumnsDisableResponsiveColspansDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<QdColumnsDisableResponsiveColspansDirective, "[qdColumnsDisableResponsiveColspans]", never, {}, {}, never, never, false, never>;
}
//# sourceMappingURL=columns-disable-responsive-colspans.directive.d.ts.map