import { Script } from '@starship-ci/types';
export declare class ScriptManager {
    private packageRoot;
    private configDir?;
    constructor(packageRoot?: string, configDir?: string);
    /**
     * Load a script from the filesystem
     */
    loadScript(scriptPath: string): string;
    /**
     * Get script content based on Script config
     */
    getScriptContent(scriptConfig: Script): string;
    /**
     * Get all available script files
     */
    getAvailableScripts(): string[];
    /**
     * Check if a script file exists
     */
    scriptExists(scriptPath: string): boolean;
    /**
     * Get the full path to a script
     */
    getScriptPath(scriptPath: string): string;
}
