import type { FC } from 'react'; export type KeystoreMethodChoice = 'existing' | 'generate' | 'learn'; export interface KeystoreMethodSelectStepProps { onChoose: (choice: KeystoreMethodChoice) => void; dense?: boolean; } export declare const KeystoreMethodSelectStep: FC; export interface KeystoreExplainerStepProps { onBack: () => void; dense?: boolean; } export declare const KeystoreExplainerStep: FC; export interface KeystoreExistingPathStepProps { /** When true, render the picker-vs-manual chooser; else the path text input. */ showChooser: boolean; onChoosePicker: () => void; onChooseManual: () => void; onSubmitPath: (value: string) => void; dense?: boolean; } export declare const KeystoreExistingPathStep: FC; export declare const KeystoreExistingPickerStep: FC; export interface KeystoreExistingStorePasswordStepProps { onSubmit: (value: string) => void; dense?: boolean; } export declare const KeystoreExistingStorePasswordStep: FC; export declare const KeystoreExistingDetectingAliasStep: FC; export interface KeystoreExistingAliasSelectStepProps { aliases: string[]; onSelect: (alias: string) => void; dense?: boolean; } export declare const KeystoreExistingAliasSelectStep: FC; export interface KeystoreExistingAliasStepProps { onSubmit: (value: string) => void; dense?: boolean; } export declare const KeystoreExistingAliasStep: FC; export interface KeystoreExistingKeyPasswordStepProps { /** `probing` shows a spinner while we auto-detect; `prompt` asks the user. */ mode: 'probing' | 'prompt'; onSubmit: (value: string) => void; dense?: boolean; } export declare const KeystoreExistingKeyPasswordStep: FC; export interface KeystoreNewAliasStepProps { onSubmit: (value: string) => void; dense?: boolean; } export declare const KeystoreNewAliasStep: FC; export type KeystorePasswordMethodChoice = 'random' | 'manual'; export interface KeystoreNewPasswordMethodStepProps { onChoose: (choice: KeystorePasswordMethodChoice) => void; dense?: boolean; } export declare const KeystoreNewPasswordMethodStep: FC; export interface KeystoreNewStorePasswordStepProps { onSubmit: (value: string) => void; dense?: boolean; } export declare const KeystoreNewStorePasswordStep: FC; export interface KeystoreNewKeyPasswordStepProps { onSubmit: (value: string) => void; dense?: boolean; } export declare const KeystoreNewKeyPasswordStep: FC; export interface KeystoreNewCommonNameStepProps { /** Placeholder shown for the default (the app id). */ appId: string; onSubmit: (value: string) => void; dense?: boolean; } export declare const KeystoreNewCommonNameStep: FC; export declare const KeystoreGeneratingStep: FC;