import type { FC } from 'react'; import type { CiSecretSetupAdvice } from '../../ci-secrets.js'; export interface SelectOption { label: string; value: string; } export declare const SavingCredentialsStep: FC; export declare const DetectingCiSecretsStep: FC; export interface CiSecretsSetupStepProps { advice: CiSecretSetupAdvice[]; onChoose: (choice: 'retry' | 'skip') => void; dense?: boolean; } export declare const CiSecretsSetupStep: FC; export interface CiSecretsTargetSelectStepProps { options: SelectOption[]; onChange: (value: string) => void; dense?: boolean; } export declare const CiSecretsTargetSelectStep: FC; export interface AskCiSecretsStepProps { entryCount: number; targetLabel: string; cli: string; onChoose: (choice: 'yes' | 'no') => void; dense?: boolean; } export declare const AskCiSecretsStep: FC; export interface ConfirmCiSecretOverwriteStepProps { existingKeys: string[]; onChoose: (choice: 'replace' | 'skip') => void; dense?: boolean; } export declare const ConfirmCiSecretOverwriteStep: FC; export interface CiSecretsFailedStepProps { error: string | null; onChoose: (choice: 'retry' | 'continue') => void; dense?: boolean; } export declare const CiSecretsFailedStep: FC; export interface AskBuildStepProps { onChoose: (choice: 'yes' | 'no') => void; dense?: boolean; } export declare const AskBuildStep: FC;