/**
 * Field Mapping Functions for Finances Repository Data
 *
 * Maps fields from finances repository schemas to Neotoma record properties.
 * Handles field name differences, type conversions, and schema versioning.
 */
/**
 * Map finances transaction schema to Neotoma transaction properties
 */
export declare function mapTransactionFields(financesRecord: Record<string, unknown>): Record<string, unknown>;
/**
 * Map finances contact schema to Neotoma contact properties
 */
export declare function mapContactFields(financesRecord: Record<string, unknown>): Record<string, unknown>;
/**
 * Map finances contract schema to Neotoma contract properties
 */
export declare function mapContractFields(financesRecord: Record<string, unknown>): Record<string, unknown>;
/**
 * Map finances holding schema to Neotoma holding properties
 */
export declare function mapHoldingFields(financesRecord: Record<string, unknown>): Record<string, unknown>;
/**
 * Map finances income schema to Neotoma income properties
 */
export declare function mapIncomeFields(financesRecord: Record<string, unknown>): Record<string, unknown>;
/**
 * Map finances tax_event schema to Neotoma tax_event properties
 */
export declare function mapTaxEventFields(financesRecord: Record<string, unknown>): Record<string, unknown>;
/**
 * Map finances crypto_transaction schema to Neotoma crypto_transaction properties
 */
export declare function mapCryptoTransactionFields(financesRecord: Record<string, unknown>): Record<string, unknown>;
/**
 * Map finances liability schema to Neotoma liability properties
 */
export declare function mapLiabilityFields(financesRecord: Record<string, unknown>): Record<string, unknown>;
/**
 * Map finances flow schema to Neotoma flow properties
 */
export declare function mapFlowFields(financesRecord: Record<string, unknown>): Record<string, unknown>;
/**
 * Map finances purchase schema to Neotoma purchase properties
 */
export declare function mapPurchaseFields(financesRecord: Record<string, unknown>): Record<string, unknown>;
/**
 * Map finances transfer schema to Neotoma transfer properties
 */
export declare function mapTransferFields(financesRecord: Record<string, unknown>): Record<string, unknown>;
/**
 * Map finances wallet schema to Neotoma wallet properties
 */
export declare function mapWalletFields(financesRecord: Record<string, unknown>): Record<string, unknown>;
/**
 * Map finances tax_filing schema to Neotoma tax_filing properties
 */
export declare function mapTaxFilingFields(financesRecord: Record<string, unknown>): Record<string, unknown>;
/**
 * Map finances order schema to Neotoma order properties
 */
export declare function mapOrderFields(financesRecord: Record<string, unknown>): Record<string, unknown>;
/**
 * Map finances fixed_cost schema to Neotoma fixed_cost properties
 */
export declare function mapFixedCostFields(financesRecord: Record<string, unknown>): Record<string, unknown>;
/**
 * Map finances property schema to Neotoma property properties
 */
export declare function mapPropertyFields(financesRecord: Record<string, unknown>): Record<string, unknown>;
/**
 * Map finances balance schema to Neotoma balance properties
 */
export declare function mapBalanceFields(financesRecord: Record<string, unknown>): Record<string, unknown>;
/**
 * Map finances account schema to Neotoma account properties
 */
export declare function mapAccountFields(financesRecord: Record<string, unknown>): Record<string, unknown>;
/**
 * Registry of mapping functions by record type
 */
export declare const FIELD_MAPPERS: Record<string, (record: Record<string, unknown>) => Record<string, unknown>>;
/**
 * Map finances record to Neotoma record properties
 */
export declare function mapFinancesRecordToNeotoma(recordType: string, financesRecord: Record<string, unknown>): Record<string, unknown>;
//# sourceMappingURL=finances_field_mapping.d.ts.map