import type { BaseClientOptions } from "../../../../BaseClient";
import { type NormalizedClientOptions } from "../../../../BaseClient";
import { GroupsClient } from "../resources/groups/client/Client";
import { InvitesClient } from "../resources/invites/client/Client";
import { MembersClient } from "../resources/members/client/Client";
import { ResourcesClient } from "../resources/resources/client/Client";
export declare namespace WorkspaceClient {
    type Options = BaseClientOptions;
}
export declare class WorkspaceClient {
    protected readonly _options: NormalizedClientOptions<WorkspaceClient.Options>;
    protected _groups: GroupsClient | undefined;
    protected _invites: InvitesClient | undefined;
    protected _members: MembersClient | undefined;
    protected _resources: ResourcesClient | undefined;
    constructor(options?: WorkspaceClient.Options);
    get groups(): GroupsClient;
    get invites(): InvitesClient;
    get members(): MembersClient;
    get resources(): ResourcesClient;
}
