import type { ConnectParam } from '@particle-network/auth-core';
import { type SolanaWallet } from './types';
type ConnectOptions = Omit<ConnectParam, 'chain'> & {
    chainId?: number;
    isReconnecting?: boolean;
};
export declare function particleSolana(): import("@particle-network/connector-core").CreateConnectorFn<SolanaWallet | undefined, {
    connect(options?: ConnectOptions): Promise<{
        accounts: readonly string[];
        chainId: number;
    }>;
}, Record<string, unknown>>;
export declare namespace particleSolana {
    var type: "particleAuth";
}
export {};
