import { PublicKey } from "@solana/web3.js"; export declare const deriveTradingAccount: (owner: PublicKey, uniqueSeed: number, sdxProgramKey?: PublicKey) => [PublicKey, number]; export declare const deriveOptionVault: (underlyingAssetMint: PublicKey, stableAssetMint: PublicKey, uniqueSeed: number, sdxProgramKey?: PublicKey) => [PublicKey, number]; export declare const deriveLpTokenMint: (optionVault: PublicKey, sdxProgramKey?: PublicKey) => [PublicKey, number]; export declare const deriveUnderlyingFeeAccount: (optionVault: PublicKey, sdxProgramKey?: PublicKey) => [PublicKey, number]; export declare const deriveStableFeeAccount: (optionVault: PublicKey, sdxProgramKey?: PublicKey) => [PublicKey, number]; export declare const derivePendingUnderlyingAssetAccount: (optionVault: PublicKey, sdxProgramKey?: PublicKey) => [PublicKey, number]; export declare const derivePendingStableAssetAccount: (optionVault: PublicKey, sdxProgramKey?: PublicKey) => [PublicKey, number]; export declare const derivePendingLpTokenAccount: (optionVault: PublicKey, sdxProgramKey?: PublicKey) => [PublicKey, number]; export declare const deriveTradingTokenAccount: (tradingAccount: PublicKey, mint: PublicKey, sdxProgramKey?: PublicKey) => [PublicKey, number]; export declare const deriveVolatilityFeed: (uniqueSeed: number, sdxProgramKey?: PublicKey) => [PublicKey, number]; export declare const deriveTransferQueue: (optionVault: PublicKey, transferType: number, sdxProgramKey?: PublicKey) => [PublicKey, number]; export declare const deriveTransferRecord: (owner: PublicKey, transferQueue: PublicKey, sdxProgramKey?: PublicKey) => [PublicKey, number]; export declare const derivePrizePool: (season: number, sdxProgramKey?: PublicKey) => [PublicKey, number]; export declare const deriveSpinRecord: (tradingAccount: PublicKey, season: number, sdxProgramKey?: PublicKey) => [PublicKey, number]; export declare const deriveEuroPrimitivePoolAuthority: (euroPrimitiveProgramID: PublicKey) => [PublicKey, number]; export declare const deriveProgramAuthority: (sdxProgramKey?: PublicKey) => [PublicKey, number]; export declare const deriveMetadataAccount: (mint: PublicKey) => Promise; export declare const deriveUnderlyingPoolKey: (euroPrimitiveProgramID: PublicKey, underlyingMint: PublicKey) => [PublicKey, number]; export declare const deriveStablePoolKey: (euroPrimitiveProgramID: PublicKey, underlyingMint: PublicKey) => [PublicKey, number]; //# sourceMappingURL=pdas.d.ts.map