import { Nullable } from '@fundamental-ngx/cdk/utils';
import * as i0 from "@angular/core";
/**
 * Applies the panel content style to a div element.
 *
 * ```html
 * <div fd-panel-content>Panel Content</div>
 * ```
 */
export declare class PanelContentDirective {
    /** Custom height of the content container. */
    height: Nullable<string>;
    /** Custom min-height of the content container. */
    minHeight: Nullable<string>;
    /** Custom max-height of the content container. */
    maxHeight: Nullable<string>;
    /** aria-label attribute of the host element element. */
    ariaLabel: Nullable<string>;
    /** aria-labelledby attribute of the host element element. */
    ariaLabelledBy: Nullable<string>;
    /** role attribute of the host element. */
    role: string;
    /** Whether the content should have no padding. */
    noPadding: import("@angular/core").InputSignalWithTransform<boolean, unknown>;
    /** Whether the content has transparent background. */
    transparent: import("@angular/core").InputSignalWithTransform<boolean, unknown>;
    /** Id of the host element. */
    set id(value: string | undefined);
    get id(): string;
    /** @hidden */
    private readonly _defaultId;
    /** @hidden */
    private _id;
    static ɵfac: i0.ɵɵFactoryDeclaration<PanelContentDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<PanelContentDirective, "[fd-panel-content]", never, { "height": { "alias": "height"; "required": false; }; "minHeight": { "alias": "minHeight"; "required": false; }; "maxHeight": { "alias": "maxHeight"; "required": false; }; "ariaLabel": { "alias": "ariaLabel"; "required": false; }; "ariaLabelledBy": { "alias": "ariaLabelledBy"; "required": false; }; "role": { "alias": "role"; "required": false; }; "noPadding": { "alias": "noPadding"; "required": false; "isSignal": true; }; "transparent": { "alias": "transparent"; "required": false; "isSignal": true; }; "id": { "alias": "id"; "required": false; }; }, {}, never, never, true, never>;
}
