import { createIntentSignerViem } from '@defuse-protocol/intents-sdk';
import { StellarNetworkPlugin } from '../../../types/connectors';
import { StellarProvider } from '../../../types/providers';
type SignIntentResult = ReturnType<ReturnType<typeof createIntentSignerViem>['signIntent']>;
type SignIntentPayload = Parameters<ReturnType<typeof createIntentSignerViem>['signIntent']>[0];
export declare class IntentSignerStellar implements ReturnType<typeof createIntentSignerViem> {
    private account;
    private stellarWallet;
    private plugin;
    constructor(account: {
        walletAddress: string;
    }, stellarWallet: StellarProvider, plugin: StellarNetworkPlugin);
    signIntent(intent: SignIntentPayload): SignIntentResult;
}
export {};
