import { OnInit } from '@angular/core';
export declare class GridDirective {
    baseClass: boolean;
}
export declare class RowDirective {
    baseClass: boolean;
    /**
     * Set to `true` for no gutters between columns.
     */
    noGutters: boolean;
    /**
     * Set to `true` to make the columns distribute their height accordingly to the row total height.
     */
    rowDeck: boolean;
}
export declare class ColumnDirective implements OnInit {
    /**
     * Sets the class
     */
    class: string;
    /**
     * Object that sets the column numbers according to the breakpoint.
     * Breakpoints can be:<br>
     * - xs: From 0px<br>
     * - sm: From 576px<br>
     * - md: From 768px<br>
     * - lg: From 992px<br>
     * - xl: From 1200px<br>
     * - xxl: From 1600px<br>
     * - nobreak: For all viewports.
     * <br>
     * Example:
     * ```{xs: 12, sm: 6, md: 4}```
     */
    columnNumbers: {};
    /**
     * Object that sets the column offset according to the breakpoint.
     * Breakpoints can be:<br>
     * - xs: From 0px<br>
     * - sm: From 576px<br>
     * - md: From 768px<br>
     * - lg: From 992px<br>
     * - xl: From 1200px<br>
     * - xxl: From 1600px<br>
     * - nobreak: For all viewports.
     * <br>
     * Example:
     * ```{xs: 12, sm: 6, md: 4}```
     */
    offsets: {};
    protected _columnClasses: string[];
    readonly columnClasses: string;
    set(classes: string): void;
    ngOnInit(): void;
}
