import { FlagsConfig, SfdxCommand } from '@salesforce/command';
import { JsonMap } from '@salesforce/ts-types';
import { CommunityCreateResponse } from '../../../lib/community/defs/CommunityCreateResponse';
/**
 * A command to create a community.
 * This is just an sfdx wrapper around the community create connect endpoint
 */
export declare class CommunityCreateCommand extends SfdxCommand {
    static readonly requiresUsername = true;
    static readonly varargs = true;
    static readonly help: string;
    static readonly longDescription: string;
    static readonly description: string;
    static readonly flagsConfig: FlagsConfig;
    static readonly validationPatterns: string[];
    protected parseVarargs(args?: string[]): JsonMap;
    run(): Promise<CommunityCreateResponse | Error>;
}
