import React from "react";
import { TaxTextFieldProps, ExpenseCodeProps, IncomeCodeProps } from "./TaxTextField.types";
declare const TaxTextField: React.FC<TaxTextFieldProps>;
export default TaxTextField;
declare const SWAPIncomeTypes: Array<{
    code: IncomeCodeProps;
    label: string;
}>;
declare const SWAPExpenseTypes: Array<{
    code: ExpenseCodeProps;
    source: IncomeCodeProps;
    label: string;
    expenseRatio: string;
}>;
declare const SWAPTaxIncomeLabel: (incomeCode: IncomeCodeProps) => string;
declare const SWAPTaxExpenseLabel: (expenseCode: ExpenseCodeProps) => string;
declare const SWAPTaxDescription: (incomeCode: IncomeCodeProps, expenseCode: ExpenseCodeProps) => string;
export { SWAPIncomeTypes, SWAPExpenseTypes, SWAPTaxIncomeLabel, SWAPTaxExpenseLabel, SWAPTaxDescription, };
/**
 * 邏輯設定
 * 1. 所得類別為 9A, 9B 時，費用類別為必填
 * 2. 費用類別中的選項會依據，所得類別為 9A, 9B 而有所不同
 * 3. 所得類別為50薪資時不會有費用類別
 */
