export declare function exec(args?: string[], executable?: string): Promise<{ stdout: string; stderr: string; exitCode: number; }>; export type PluginConfig = { configuration?: 'Release' | 'Development'; pack?: boolean; additionalPackArgs?: string[]; sources?: { url: string; apiKeyEnvVar: string; }[]; additionalPublishArgs?: string[]; }; export declare class SemanticReleaseError extends Error { readonly semanticRelease = true; readonly code: string; readonly details?: string; constructor(message: string, code: string, details?: string); }