import type { Config } from '@oclif/core';
import AbstractAuthenticatedCommand from '../../abstract-authenticated-command';
export default class RolesApplyCommand extends AbstractAuthenticatedCommand {
    private env;
    private inquirer;
    static description: string;
    static args: {
        file: import("@oclif/core/lib/interfaces").Arg<string, Record<string, unknown>>;
    };
    static flags: {
        env: import("@oclif/core/lib/interfaces").OptionFlag<string, import("@oclif/core/lib/interfaces").CustomOptions>;
        force: import("@oclif/core/lib/interfaces").BooleanFlag<boolean>;
        projectId: import("@oclif/core/lib/interfaces").OptionFlag<number, import("@oclif/core/lib/interfaces").CustomOptions>;
    };
    constructor(argv: string[], config: Config, plan?: any);
    private resolveEnvByName;
    runAuthenticated(): Promise<void>;
    private applyCsv;
    private buildCurrentState;
    private confirmApply;
    private patchAll;
    private surfaceApiError;
}
//# sourceMappingURL=apply.d.ts.map