import { Observable } from 'rxjs';
import * as GQL from '../backend/graphqlschema';
/**
 * Sends a GraphQL mutation to create an organization and returns an Observable that emits the new organization,
 * then completes.
 */
export declare function createOrganization(args: {
    /** The name of the organization. */
    name: string;
    /** The new organization's display name (e.g. full name) in the organization profile. */
    displayName?: string;
}): Observable<GQL.IOrg>;
/**
 * Sends a GraphQL mutation to remove a user from an organization.
 *
 * @return An Observable that emits `undefined` when done, then completes
 */
export declare function removeUserFromOrganization(args: {
    /** The ID of the user to remove. */
    user: GQL.ID;
    /** The organization's ID. */
    organization: GQL.ID;
}): Observable<void>;
/**
 * Sends a GraphQL mutation to update an organization.
 *
 * @param id The ID of the organization.
 * @param displayName The display name of the organization.
 * @return Observable that emits `undefined`, then completes
 */
export declare function updateOrganization(id: GQL.ID, displayName: string): Observable<void>;
//# sourceMappingURL=backend.d.ts.map