import { WalletSuggestionAction } from '../models/WalletSuggestionAction'; export interface WalletExistenceVerifier { walletContractExist(domain: string): Promise; } export declare class SuggestionsService { private sdk; private domains; private actions; constructor(sdk: WalletExistenceVerifier, domains?: string[], actions?: WalletSuggestionAction[]); isCorrectDomainPrefix(domain: string): boolean; isCorrectTld(tld: string): boolean; isCorrectPrefix(prefix: string): boolean; private includeCreates; private includeConnections; splitByExistence(domains: string[]): Promise<{ connections: string[]; creations: string[]; }>; getSuggestionsForNodePrefix(nodePrefix: string): Promise<{ connections: string[]; creations: string[]; }>; getSuggestionsForNodeAndSldPrefix(node: string, sldPrefix: string): Promise<{ connections: string[]; creations: string[]; }>; getSuggestions(namePrefix: string): Promise<{ connections: string[]; creations: string[]; } | undefined>; } //# sourceMappingURL=SuggestionsService.d.ts.map