import { TemplateRef } from '@angular/core'; export declare type DialogContentTypes = 'string' | 'template'; export declare type DialogContent = string | TemplateRef; export interface DialogTitleAndBody { title: DialogContent; body: DialogContent; } export interface DialogContentWithType { type: DialogContentTypes; content: TemplateRef | string; } export interface DialogTitleAndBodyWithType { title: DialogContentWithType; body: DialogContentWithType; } export declare const DialogContentSymbol: unique symbol; export interface DialogContentData { [DialogContentSymbol]: DialogTitleAndBodyWithType; } export declare type JustProps = { [K in keyof T]: T[K] extends (...args: any[]) => any ? never : T[K]; };