import type { HasInstanceId } from '../../../../libs/util-domain-state'; import type { AccountDataDomainInstance } from '../../interfaces'; import type { AccountDataSourceActionCreators } from './account-data-source.types'; export declare const createAccountDataSourceActionCreators: (options: HasInstanceId & { instance: AccountDataDomainInstance; }) => AccountDataSourceActionCreators; export declare const createAccountInstanceActionSpecifiers: (options: HasInstanceId) => import("../../../integration-data-source/state/data-source.action-creators.types").DataSourceActionSpecifiers<{ create: (input: { account: AccountDomain.NewAccount; password: string; }) => import("../../../standard-types").MaybePromise; destroy: () => import("../../../standard-types").MaybePromise<{ wasSuccess: boolean; }>; fetch: () => import("../../../standard-types").MaybePromise; login: (input: { password: string; username: string; }) => import("../../../standard-types").MaybePromise<{ wasSuccess: boolean; }>; logout: () => import("../../../standard-types").MaybePromise<{ wasSuccess: boolean; }>; resetPassword: (input: { email: string; }) => import("../../../standard-types").MaybePromise<{ wasSuccess: boolean; }>; update: (input: { account: import("../..").Account; }) => import("../../../standard-types").MaybePromise; updatePassword: (input: { currentPassword: string; password: string; }) => import("../../../standard-types").MaybePromise<{ wasSuccess: boolean; }>; }, "account:instance:account", undefined>;