import type { IAppearanceableProps } from '../../../Behaviors/Appearanceable'; import type { IVariantableProps } from '../../../Behaviors/Variantable'; import type { MessageBoxButtons } from '../../../Types/MessageBoxButtons'; import type { IOverlayElementProps } from '../Abstracts/OverlayElement'; /** * Represents the `IMessageBoxElementProps` interface. * * @public */ export interface IMessageBoxElementProps extends IOverlayElementProps, IVariantableProps, IAppearanceableProps { readonly header?: string; readonly subHeader?: string; readonly message?: string; readonly buttons?: MessageBoxButtons; readonly labels?: { readonly ok?: string; readonly cancel?: string; readonly yes?: string; readonly no?: string; }; readonly icon?: string; } //# sourceMappingURL=IMessageBoxElementProps.d.ts.map