| import { ButtonProps } from '../button/index'; | 
| export interface TdDialogProps { | 
|     actions?: { | 
|         type: ArrayConstructor; | 
|         value?: Array<ButtonProps>; | 
|     }; | 
|     buttonLayout?: { | 
|         type: StringConstructor; | 
|         value?: 'horizontal' | 'vertical'; | 
|     }; | 
|     cancelBtn?: { | 
|         type: null; | 
|         value?: string | ButtonProps | null; | 
|     }; | 
|     closeBtn?: { | 
|         type: null; | 
|         value?: boolean | object; | 
|     }; | 
|     closeOnOverlayClick?: { | 
|         type: BooleanConstructor; | 
|         value?: boolean; | 
|     }; | 
|     confirmBtn?: { | 
|         type: null; | 
|         value?: string | ButtonProps | null; | 
|     }; | 
|     content?: { | 
|         type: StringConstructor; | 
|         value?: string; | 
|     }; | 
|     style?: { | 
|         type: StringConstructor; | 
|         value?: string; | 
|     }; | 
|     externalClasses?: { | 
|         type: ArrayConstructor; | 
|         value?: ['t-class', 't-class-content', 't-class-confirm', 't-class-cancel']; | 
|     }; | 
|     overlayProps?: { | 
|         type: ObjectConstructor; | 
|         value?: object; | 
|     }; | 
|     preventScrollThrough?: { | 
|         type: BooleanConstructor; | 
|         value?: boolean; | 
|     }; | 
|     showOverlay?: { | 
|         type: BooleanConstructor; | 
|         value?: boolean; | 
|     }; | 
|     title?: { | 
|         type: StringConstructor; | 
|         value?: string; | 
|     }; | 
|     visible?: { | 
|         type: BooleanConstructor; | 
|         value?: boolean; | 
|     }; | 
|     zIndex?: { | 
|         type: NumberConstructor; | 
|         value?: number; | 
|     }; | 
| } |