import { type MessageSigner } from '@solana/kit';
import { SignMessageFn } from '@nosana/authorization';
/**
 * Convert a MessageSigner to a SignMessageFn for use with createNosanaAuthorization.
 * MessageSigner always supports message signing (either via modifyAndSignMessages or signMessages).
 *
 * @param signer - The message signer to convert
 * @returns A SignMessageFn that can be used with createNosanaAuthorization
 * @group @nosana/kit
 */
export declare function walletToAuthorizationSigner(signer: MessageSigner): SignMessageFn;
//# sourceMappingURL=walletToAuthorizationSigner.d.ts.map