import { OnInit } from '@angular/core';
import { Nullable } from '@fundamental-ngx/cdk/utils';
import { DialogRef } from '../utils/dialog-ref.class';
import * as i0 from "@angular/core";
export declare class DialogFullScreenTogglerButtonComponent implements OnInit {
    /** Displays dialog close button in mobile mode */
    mobile: import("@angular/core").InputSignal<boolean>;
    /** DialogRef direct reference. Used with template-based dialogs. */
    dialogRef: import("@angular/core").InputSignal<Nullable<DialogRef<any, any>>>;
    /** add title dynamically to add a tooltip */
    title: import("@angular/core").InputSignal<string | undefined>;
    /** @hidden */
    _fullscreen$: import("@angular/core").WritableSignal<boolean>;
    /** @hidden */
    private readonly _ref;
    /** @hidden */
    private readonly _destroyRef;
    /** @hidden */
    ngOnInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DialogFullScreenTogglerButtonComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DialogFullScreenTogglerButtonComponent, "[fd-dialog-full-screen-toggler-button]", never, { "mobile": { "alias": "mobile"; "required": false; "isSignal": true; }; "dialogRef": { "alias": "dialogRef"; "required": false; "isSignal": true; }; "title": { "alias": "title"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
