/**
 * @license
 * Copyright 2025 Vybestack LLC
 * SPDX-License-Identifier: Apache-2.0
 */
import { LoadedSettings, SettingScope } from '../../config/settings.js';
import { AppState } from '../reducers/appReducer.js';
export declare const useAuthCommand: (settings: LoadedSettings, appState: AppState) => {
    isAuthDialogOpen: boolean;
    openAuthDialog: () => void;
    handleAuthSelect: (_selection: string | undefined, _scope: SettingScope) => Promise<void>;
};
