import { TransactionInstruction, PublicKey } from "@solana/web3.js";
export interface InitializeSharesMetadataArgs {
    name: string;
    symbol: string;
    uri: string;
}
export interface InitializeSharesMetadataAccounts {
    adminAuthority: PublicKey;
    strategy: PublicKey;
    globalConfig: PublicKey;
    sharesMint: PublicKey;
    sharesMetadata: PublicKey;
    sharesMintAuthority: PublicKey;
    systemProgram: PublicKey;
    rent: PublicKey;
    metadataProgram: PublicKey;
}
export declare const layout: any;
export declare function initializeSharesMetadata(args: InitializeSharesMetadataArgs, accounts: InitializeSharesMetadataAccounts, programId?: PublicKey): TransactionInstruction;
//# sourceMappingURL=initializeSharesMetadata.d.ts.map