import { a } from '@wagmi/core/dist/base-a82112a9';
import { Address, Connector } from 'wagmi';
export declare class AAConnector extends Connector {
    id: string;
    name: string;
    ready: boolean;
    connect(config?: {
        chainId?: number | undefined;
    } | undefined): Promise<Required<a<any>>>;
    disconnect(): Promise<void>;
    getAccount(): Promise<Address>;
    getChainId(): Promise<number>;
    getProvider(config?: {
        chainId?: number | undefined;
    } | undefined): Promise<any>;
    getSigner(config?: {
        chainId?: number | undefined;
    } | undefined): Promise<any>;
    isAuthorized(): Promise<boolean>;
    protected onAccountsChanged(accounts: Address[]): void;
    protected onChainChanged(chain: string | number): void;
    protected onDisconnect(error: Error): void;
}
