import type { ErrorType } from '@bigmi/core/src/errors/utils.js';
import type { Compute } from '@bigmi/core/src/types/utils.js';
import type { Config } from '../factories/createConfig.js';
import type { Connection } from '../types/connection.js';
import type { Connector, CreateConnectorFn } from '../types/connector.js';
export type ReconnectParameters = {
    /** Connectors to attempt reconnect with */
    connectors?: readonly (CreateConnectorFn | Connector)[] | undefined;
};
export type ReconnectReturnType = Compute<Connection>[];
export type ReconnectErrorType = ErrorType;
/** https://wagmi.sh/core/api/actions/reconnect */
export declare function reconnect(config: Config, parameters?: ReconnectParameters): Promise<ReconnectReturnType>;
