import { Connection, PublicKey } from '@solana/web3.js';
import { Wallet } from '../wallet';
import { MetadataDataData } from '@renec-foundation/mpl-token-metadata';
export interface CreateMetadataParams {
    connection: Connection;
    wallet: Wallet;
    editionMint: PublicKey;
    metadataData: MetadataDataData;
    updateAuthority?: PublicKey;
}
export declare const createMetadata: ({ connection, wallet, editionMint, metadataData, updateAuthority }?: CreateMetadataParams) => Promise<string>;
