import { Connection, PublicKey, Signer } from "@solana/web3.js"; import { MethodsBuilder } from "@coral-xyz/anchor/dist/cjs/program/namespace/methods.js"; import { DirectedStakeToken } from "./idlTypes.js"; import { Provider } from "@coral-xyz/anchor"; /** * Creating a DST is as follows: * * 1. Create a Mint * 2. Set the Mint metadata and Metaplex update authority * 3. Transfer mint authority to DST PDA * 4. Create the DST * 5. Initialize the DST director * 6. Set the DST `stake_target` * * @param provider */ export declare const createDST: ({ connection, payer, mintKP, operator, partner, baseFee, operatorFee, provider, }: { connection: Connection; payer: PublicKey; mintKP: Signer; operator?: PublicKey; partner?: PublicKey; baseFee?: number; operatorFee?: number; provider?: Provider; }) => Promise<{ result: MethodsBuilder; dstAddress: PublicKey; }>; //# sourceMappingURL=createDST.d.ts.map