import { type Chain } from 'viem'; import type { RhinestoneConfig } from '../types'; import { type ModeleSetup, type Module } from './common'; import { getExecutors, getOwners, getValidators } from './read'; import { getOwnerValidator, MULTI_FACTOR_VALIDATOR_ADDRESS, OWNABLE_VALIDATOR_ADDRESS, SMART_SESSION_EMISSARY_ADDRESS, WEBAUTHN_VALIDATOR_ADDRESS } from './validators'; import { getSessionDetails, signEnableSession } from './validators/smart-sessions'; declare function getSetup(config: RhinestoneConfig): ModeleSetup; declare function getIntentExecutor(config: RhinestoneConfig): Module; declare function isRip7212SupportedNetwork(chain: Chain): boolean; export { OWNABLE_VALIDATOR_ADDRESS, WEBAUTHN_VALIDATOR_ADDRESS, MULTI_FACTOR_VALIDATOR_ADDRESS, SMART_SESSION_EMISSARY_ADDRESS, getSetup, getOwnerValidator, getOwners, getExecutors, getIntentExecutor, getValidators, isRip7212SupportedNetwork, getSessionDetails, signEnableSession, }; //# sourceMappingURL=index.d.ts.map