///
import type { PDSTextType } from '../../../common';
export type DesktopBasicModalWithTabInfoType = {
sideTabTitleText: PDSTextType;
bodyTitleText?: PDSTextType;
body: React.ReactNode;
};
type DesktopBasicModalWithTabProps = {
size?: 'large' | 'medium';
modalTitleText: PDSTextType;
infoArray: DesktopBasicModalWithTabInfoType[];
btnMode?: 'btn_amount1' | 'btn_amount2' | 'btn_amount3';
btn1Text: PDSTextType;
btn2Text?: PDSTextType;
btn3Text?: PDSTextType;
btn1State?: 'normal' | 'disabled';
btn2State?: 'normal' | 'disabled';
btn3State?: 'normal' | 'disabled';
btn1Type?: 'button' | 'submit';
btn2Type?: 'button' | 'submit';
btn3Type?: 'button' | 'submit';
onClickBtn1?: (e: React.MouseEvent) => void;
onClickBtn2?: (e: React.MouseEvent) => void;
onClickBtn3?: (e: React.MouseEvent) => void;
};
declare function DesktopBasicModalWithTab({ size, modalTitleText, infoArray, btnMode, btn1Text, btn2Text, btn3Text, btn1State, btn2State, btn3State, btn1Type, btn2Type, btn3Type, onClickBtn1, onClickBtn2, onClickBtn3 }: DesktopBasicModalWithTabProps): import("react").ReactPortal;
export default DesktopBasicModalWithTab;