@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
25 lines • 1.02 kB
TypeScript
import { DeviceModelId } from "@ledgerhq/types-devices";
import { PostOnboardingActionId, PostOnboardingState } from "@ledgerhq/types-live";
type ActionCreatorPlain<T = undefined> = () => {
type: string;
payload: T;
};
type ActionCreator<T> = (arg0: T) => ReturnType<ActionCreatorPlain<T>> & {
payload: T;
};
export declare const actionTypePrefix = "POST_ONBOARDING_";
export declare const importPostOnboardingState: ActionCreator<{
newState: Partial<PostOnboardingState>;
}>;
export declare const initPostOnboarding: ActionCreator<{
deviceModelId: DeviceModelId;
actionsIds: PostOnboardingActionId[];
}>;
export declare const setPostOnboardingActionCompleted: ActionCreator<{
actionId: PostOnboardingActionId;
}>;
export declare const clearPostOnboardingLastActionCompleted: ActionCreatorPlain;
export declare const hidePostOnboardingWalletEntryPoint: ActionCreatorPlain;
export declare const postOnboardingSetFinished: ActionCreatorPlain;
export {};
//# sourceMappingURL=actions.d.ts.map