import { MatDialog } from '@angular/material/dialog'; import { Observable } from 'rxjs'; import { RdsServerService } from './rds-server.service'; export declare class RdsEulaService { private dialog; private rdsServerService; static storageKey: string; constructor(dialog: MatDialog, rdsServerService: RdsServerService); /** * @returns Whether the user has signed/agreed to the EULA */ hasUserSigned(): boolean; /** * Sign/agree to the EULA */ sign(): void; /** * Unsign/disagree to the EULA */ unsign(): void; /** * Show the disclaimer in a dialog if one exists. * @returns Whether the user has agreed to the EULA. If no EULA exists, return true. */ show(): Observable; }