import { PublicKey } from './../../imports/index.js'; type BondingCurveSpec = { bonding_curve: string | null; associated_bonding_curve: string | null; }; export declare function deriveBondingCurve(mint: any, programId: any): Promise; /** * Derive the associated bonding curve for a given bonding curve and mint. */ export declare function deriveAssociatedBondingCurve(bondingCurve: any, mint: any): Promise; /** * Derive both bonding curve and associated bonding curve for a given mint and program ID. */ export declare function deriveBondingCurves(mint: string | PublicKey, programId: string | PublicKey): Promise<{ bondingCurve: string; associatedBondingCurve: string; }>; export declare function bondingCurveSpec(mint: string, program_id?: any, bonding_curve?: any, associated_bonding_curve?: any): Promise; export {};