import { Pixels, PixelsString, type Maybe } from '@dereekb/util';
import * as i0 from "@angular/core";
export type DbxContentPitScrollableInput = boolean | DbxContentPitScrollableHeight;
export type DbxContentPitScrollableHeight = Pixels | PixelsString | DbxContentPitScrollableHeightSetting;
export type DbxContentPitScrollableHeightSetting = 'small' | 'medium' | 'large';
/**
 * Component used to wrap content in a pit with a label.
 */
export declare class DbxContentPitDirective {
    readonly scrollable: import("@angular/core").InputSignal<Maybe<DbxContentPitScrollableInput>>;
    readonly rounded: import("@angular/core").InputSignal<boolean>;
    readonly scrollableHeightSignal: import("@angular/core").Signal<string | null>;
    static ɵfac: i0.ɵɵFactoryDeclaration<DbxContentPitDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<DbxContentPitDirective, "dbx-content-pit, [dbxContentPit]", never, { "scrollable": { "alias": "scrollable"; "required": false; "isSignal": true; }; "rounded": { "alias": "rounded"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
