import { FlagsConfig, SfdxCommand } from '@salesforce/command';
import { CommunityPublishResponse } from '../../../lib/community/defs/CommunityPublishResponse';
/**
 * A command to publish a community. This is just an sfdx wrapper around
 * the community publish connect endpoint
 */
export declare class CommunityPublishCommand extends SfdxCommand {
    static readonly requiresUsername = true;
    static readonly help: string;
    static readonly longDescription: string;
    static readonly description: string;
    static readonly flagsConfig: FlagsConfig;
    run(): Promise<CommunityPublishResponse | Error>;
}
