import { type Selectable } from 'kysely';
import type * as Db from '../Db.js';
import type * as Schema from '../Schema.js';
/** Columns of the `routes_transfer_subsidies` table. */
export type Table = Schema.RoutesTransferSubsidy;
/** A shared subsidy transaction and its billing owner. */
export type Record = Selectable
;
/** Serializes subsidy preparation for a source payment and returns its persisted settlement. */
export declare function getForUpdateIn(db: Db.Db, options: getForUpdateIn.Options): Promise;
export declare namespace getForUpdateIn {
/** Verified source execution identity. */
type Options = {
/** Source CAIP-2 chain. */
sourceChainId: string;
/** Canonical source transaction reference. */
transactionRef: string;
};
}
//# sourceMappingURL=routesTransferSubsidies.d.ts.map