import { PayoutFunctionV0 } from '@node-dlc/messaging';
import { HyperbolaPayoutCurve } from '../HyperbolaPayoutCurve';
export declare const CoveredCall: {
    buildCurve: (strikePrice: bigint, contractSize: bigint, oracleBase: number, oracleDigits: number) => {
        maxOutcome: bigint;
        totalCollateral: bigint;
        payoutCurve: HyperbolaPayoutCurve;
    };
    buildPayoutFunction: (strikePrice: bigint, contractSize: bigint, oracleBase: number, oracleDigits: number) => {
        payoutFunction: PayoutFunctionV0;
        totalCollateral: bigint;
    };
};
