import type { RhinestoneAccountConfig } from '../config/account.js'; import type { SdkConstructionInput } from '../config/input.js'; import { type LegacyAccountConfig, type LegacySdkConfigSnapshot } from '../config/legacy.js'; import { type RhinestoneAccount } from './account.js'; import type { CoreComposition } from './compose-types.js'; export interface SdkComposition { readonly composition: CoreComposition>; readonly snapshot: LegacySdkConfigSnapshot; } export declare function composeSdk(input: SdkConstructionInput): SdkComposition; export declare function attachAccount(sdk: SdkComposition, config: RhinestoneAccountConfig): RhinestoneAccount; //# sourceMappingURL=accounts.d.ts.map