import { type TuiPopoverContext, TuiPopoverService } from '@taiga-ui/cdk/services';
import { type PolymorpheusContent } from '@taiga-ui/polymorpheus';
import { type Observable } from 'rxjs';
import { type TuiMobileDialogOptions } from './mobile-dialog.options';
import * as i0 from "@angular/core";
export declare class TuiMobileDialogService extends TuiPopoverService<TuiMobileDialogOptions<any>, number> {
    open(content: PolymorpheusContent<TuiMobileDialogOptions<any> & TuiPopoverContext<number>>, options?: Partial<TuiMobileDialogOptions<any>>): Observable<number>;
    static ɵfac: i0.ɵɵFactoryDeclaration<TuiMobileDialogService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<TuiMobileDialogService>;
}
