import type { directionMapping, gutterSizeMapping } from '../utils/css-mappings/eui-flex-grid';
import type { TemplateOnlyComponent } from '@ember/component/template-only';
export interface EuiFlexGridSignature {
    Element: HTMLDivElement | any;
    Args: {
        /**
         * Passes the HTML tag to the wrapping element
         */
        tagName?: string;
        /**
         * Sets the direction of the flex grid
         */
        direction?: keyof typeof directionMapping;
        /**
         * Sets the number of columns in the flex grid
         */
        columns?: number;
        /**
         * Sets the gutter size between flex items
         */
        gutterSize?: keyof typeof gutterSizeMapping;
        /**
         * Sets the responsive behavior of the flex grid
         */
        responsive?: boolean;
    };
    Blocks: {
        default: [];
    };
}
declare const EuiFlexGrid: TemplateOnlyComponent<EuiFlexGridSignature>;
export default EuiFlexGrid;
//# sourceMappingURL=eui-flex-grid.d.ts.map