import { Connection } from '@salesforce/core';
import { Logger } from '@flxbl-io/sfp-logger';
export default class AssignPermissionSetsImpl {
    private conn;
    private permSets;
    private project_directory;
    private packageLogger;
    constructor(conn: Connection, permSets: string[], project_directory: string, packageLogger: Logger);
    exec(): Promise<{
        successfullAssignments: {
            username: string;
            permset: string;
        }[];
        failedAssignments: {
            username: string;
            permset: string;
        }[];
    }>;
    private printPermsetAssignments;
}
