import { Chain, Ports, Relayer, StarshipConfig } from '@starship-ci/types'; export interface VerificationResult { service: string; endpoint: string; status: 'success' | 'failure' | 'skipped'; message?: string; error?: string; details?: any; } export type VerificationFunction = (config: StarshipConfig) => Promise; export type ChainVerifierSet = { [K in keyof Ports]?: (chain: Chain) => Promise; }; export type RelayerVerifierSet = { [K in keyof Ports]?: (relayer: Relayer) => Promise; };