import { QlikSaaSClient } from "qlik-rest-api";
import { Assignment } from "./SpaceAssignment";
export interface IAssignmentCreate {
    type?: "user" | "group";
    assigneeId?: string;
    /**
     *  codeveloper, consumer, dataconsumer, facilitator, producer (for now)
     */
    roles?: string[];
}
export declare class SpaceAssignments {
    #private;
    private spaceId;
    constructor(saasClient: QlikSaaSClient, spaceId: string);
    getAll(): Promise<any>;
    getFilter(arg: {
        filter: string;
    }): Promise<Assignment[]>;
    create(arg: IAssignmentCreate): Promise<Assignment>;
}
