import type { Command } from 'commander';
import type { IPicGo } from '../../../types';
interface CloudAuthStatusOptions {
    format?: string;
}
type CloudAuthStatus = 'logged_in' | 'logged_out' | 'invalid' | 'error';
interface CloudAuthStatusResult {
    status: CloudAuthStatus;
    loggedIn: boolean;
    user?: string | null;
    plan?: number;
    message?: string;
}
declare const createCloudAuthStatusAction: (ctx: IPicGo) => (options?: CloudAuthStatusOptions) => Promise<CloudAuthStatusResult>;
declare const registerCloudAuthStatusCommand: (ctx: IPicGo, authCommand: Command) => void;
export { createCloudAuthStatusAction, registerCloudAuthStatusCommand };
