/** * Resolves the transfer-convertible source transaction types for the caller's * company from the `update_transaction_type_config` Statsig dynamic config. * * Expected JSON shape (Statsig configValue): * ``` * { * "transaction_types": { * "all": ["expense", "journal_entry", "credit_card_credit", "vendor_credit"], * "c_0bdec3e6-...": ["expense", "journal_entry", ...] * } * } * ``` * * Resolution (first match wins): per-company override * (`transaction_types[companyId]`) → shared `all` list → * {@link DEFAULT_TRANSFER_CONVERTIBLE_SOURCE_TYPES} (also returned while loading). * * `companyId` is passed in (not read inside the hook) because it lives in the * host app's state, which `web-components` does not depend on directly. */ export declare function useTransferConvertibleSourceTypes(companyId: string | undefined): Set;