///
import type { BoxTabProps } from './BoxTab';
import type { BoxTabsProps } from './BoxTabs';
import type { LineTabComponentProps, LineTabProps } from './LineTab';
import type { LineTabsComponentProps, LineTabsProps } from './LineTabs';
type DistributiveOmit = T extends unknown ? Omit : never;
export type OldBoxTabProps = DistributiveOmit & {
/** @deprecated onTabSelect를 대신 사용해주세요. */
onClick?: BoxTabProps['onTabSelect'];
};
export declare function convertOldBoxTabProps(props: OldBoxTabProps): BoxTabProps;
export type OldBoxTabsProps = BoxTabsProps & {
/** @deprecated onAdd 또는 renderAddAction을 지정하면 추가 버튼이 표시됩니다. */
showAddButton?: boolean;
};
export declare function convertOldBoxTabsProps(props: OldBoxTabsProps): BoxTabsProps;
export interface OldLineTabProps extends Omit {
/** @deprecated hasNewBadge를 대신 사용해주세요. */
is_new?: boolean;
/** @deprecated hasBetaBadge를 대신 사용해주세요. */
is_beta?: boolean;
/** @deprecated hasNotification을 대신 사용해주세요. */
has_notification?: boolean;
/** @deprecated count를 대신 사용해주세요. */
number_label?: number;
/** @deprecated onTabSelect를 대신 사용해주세요. */
onClick?: LineTabProps['onTabSelect'];
}
export type OldLineTabComponentProps = React.PropsWithChildren;
export declare function convertOldLineTabProps(props: OldLineTabComponentProps): LineTabComponentProps;
export interface OldLineTabsProps extends LineTabsProps {
/** @deprecated paddingHorizontal을 대신 사용해주세요. */
horizontalPadding?: boolean;
}
export type OldLineTabsComponentProps = React.PropsWithChildren;
export declare function convertOldLineTabsProps(props: OldLineTabsComponentProps): LineTabsComponentProps;
export {};