import type { Libp2pHTTPDefaultOptions } from './libp2p.ts';
import type { Keychain } from '@libp2p/keychain';
import type { Libp2pOptions } from 'libp2p';
export interface DefaultLibp2pHTTPServices extends Record<string, unknown> {
    delegatedRouting: unknown;
    keychain: Keychain;
}
export declare function libp2pDefaults(options?: Libp2pHTTPDefaultOptions): Libp2pOptions<DefaultLibp2pHTTPServices> & Required<Pick<Libp2pOptions<DefaultLibp2pHTTPServices>, 'services'>>;
//# sourceMappingURL=libp2p-defaults.d.ts.map