import * as i0 from "@angular/core";
export type ContainerFlexDirection = 'row' | 'row-reverse' | 'column' | 'column-reverse';
export type ContainerFlexJustify = 'start' | 'center' | 'end' | 'flex-start' | 'flex-end' | 'space-between' | 'space-around' | 'space-evenly' | 'stretch';
export type ContainerFlexAlign = 'start' | 'center' | 'end' | 'flex-start' | 'flex-end' | 'space-between' | 'space-around' | 'space-evenly' | 'stretch' | 'self-start' | 'self-end' | 'baseline';
export declare class FacetContainerComponent {
    /**
     * Value for the direction of the flex container.
     * Possible values: 'row' | 'row-reverse' | 'column' | 'column-reverse'
     * Default: 'column'
     */
    flexDirection: import("@angular/core").InputSignal<ContainerFlexDirection>;
    /**
     * Value for align-items of the flex container.
     * Possible values:
     * 'start', 'center', 'end', 'flex-start', 'flex-end', 'space-between', 'space-around',
     * 'space-evenly', 'stretch', 'self-start', 'self-end', 'baseline'
     * Default: 'start'
     */
    alignItems: import("@angular/core").InputSignal<ContainerFlexJustify>;
    /**
     * Value for justify-content of the flex container.
     * Possible values:
     * 'start', 'center', 'end', 'flex-start', 'flex-end', 'space-between', 'space-around',
     * 'space-evenly', 'stretch'
     * Default: 'start'
     */
    justifyContent: import("@angular/core").InputSignal<ContainerFlexAlign>;
    /**
     * Value for the flex container gap in rem.
     * An integer number
     * Default: 1
     */
    flexGap: import("@angular/core").InputSignal<number>;
    static ɵfac: i0.ɵɵFactoryDeclaration<FacetContainerComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<FacetContainerComponent, "fd-facet-container", never, { "flexDirection": { "alias": "flexDirection"; "required": false; "isSignal": true; }; "alignItems": { "alias": "alignItems"; "required": false; "isSignal": true; }; "justifyContent": { "alias": "justifyContent"; "required": false; "isSignal": true; }; "flexGap": { "alias": "flexGap"; "required": false; "isSignal": true; }; }, {}, never, ["*"], true, never>;
}
