export type ResolvedShellCommand = {
    shellPath: string;
    flag: '-lc' | '-c';
};
export declare function resolveLocalShellCommand(args: {
    shell?: string;
    defaultShell?: string;
    envShell?: string;
    login: boolean;
    bashPaths?: string[];
}): ResolvedShellCommand;
export declare function resolveFallbackShellCommand(args: {
    shell?: string;
    defaultShell?: string;
    fallbackShell?: string;
    login: boolean;
}): ResolvedShellCommand;
