import { DbxSidenavComponent } from './sidenav.component';
import { type Maybe } from '@dereekb/util';
import * as i0 from "@angular/core";
/**
 * Pre-configured page used with DbxSidenavComponent.
 *
 * Can optionally be configured to only show the pagebar while in mobile mode.
 */
export declare class DbxSidenavPageComponent {
    readonly parent: DbxSidenavComponent;
    readonly color: import("@angular/core").InputSignal<Maybe<import("@dereekb/dbx-web").DbxThemeColor>>;
    readonly sidenavMenuIcon: import("@angular/core").InputSignal<Maybe<string>>;
    readonly mobileOnly: import("@angular/core").InputSignal<boolean>;
    readonly mobileOnly$: import("rxjs").Observable<boolean>;
    readonly hidePagebar$: import("rxjs").Observable<boolean>;
    readonly hidePagebarSignal: import("@angular/core").Signal<boolean>;
    static ɵfac: i0.ɵɵFactoryDeclaration<DbxSidenavPageComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DbxSidenavPageComponent, "dbx-sidenav-page", never, { "color": { "alias": "color"; "required": false; "isSignal": true; }; "sidenavMenuIcon": { "alias": "sidenavMenuIcon"; "required": false; "isSignal": true; }; "mobileOnly": { "alias": "mobileOnly"; "required": false; "isSignal": true; }; }, {}, never, ["[navLeft]", "[navRight]", "*"], true, never>;
}
