import { ComponentType } from '@angular/cdk/portal'; import { FormGroup } from '@angular/forms'; import { ScFormField, ScFieldConfig } from './table.model'; export interface ScDialogData { data: any; tabs?: any[]; componentRef: ComponentType; actions?: ScDialogDataAction[]; isForFormly?: boolean; title: string; content?: any; formFields?: ScFormField[] | ScFieldConfig[]; width?: string; maxWidth?: string; } export interface ScDialogComponent { data: T; form?: FormGroup; isForFormly?: boolean; formFields?: ScFormField[] | ScFieldConfig[]; tabs?: any[]; } declare type ScDialogActionType = 'primary' | 'secondary' | 'warn' | 'default'; export interface ScDialogDataAction { text: string; type: ScDialogActionType; icon?: string; } export {}; //# sourceMappingURL=dialog.model.d.ts.map