import type { SynapseEntityConfig } from './TableRowGenericCard';
export type UseResolvedSynapseEntityProps = {
    synapseEntityConfig?: SynapseEntityConfig;
    getColumnValue: (columnName?: string) => string | undefined;
    rowId?: number;
    rowVersionNumber?: number;
};
export type ResolvedSynapseEntity = {
    entityId: string | undefined;
    entityVersionNumber: number | undefined;
};
/**
 * Resolves the Synapse entity ID/version for a table row based on the provided configuration.
 */
export declare function useResolvedSynapseEntity({ synapseEntityConfig, getColumnValue, rowId, rowVersionNumber, }: UseResolvedSynapseEntityProps): ResolvedSynapseEntity;
//# sourceMappingURL=useResolvedSynapseEntity.d.ts.map