picgo
Version:
A tool for image uploading
17 lines (16 loc) • 667 B
TypeScript
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 };