import type { FixedIncome, GroupTransaction, ServiceProviderFeeType, TableName } from "../types.js";
export type DependentItemProps = {
    dependentTableName: TableName;
    dependentItems: {
        id: string;
        label: string;
    }[];
}[];
export declare function useDependentItemProps(tableName: TableName, itemId: string | null | undefined): DependentItemProps;
export declare function makeDependentServiceProviderFeeTypesList(itemId: string, serviceProviderFeeTypes: ServiceProviderFeeType[]): {
    id: string;
    label: string;
}[];
export declare function makeDependentAssetsList(tableName: "FIXED_INCOME_TYPE" | "SPV", itemId: string, assets: FixedIncome[]): {
    id: string;
    label: string;
}[];
export declare function makeDependentTransactionsList(tableName: "ASSET" | "ACCOUNT" | "SERVICE_PROVIDER_FEE_TYPE", itemId: string, transactions: GroupTransaction[]): {
    id: string;
    label: string;
}[];
//# sourceMappingURL=dependent-items.d.ts.map