import { WorkOS } from '../workos'; import { AutoPaginatable } from '../common/utils/pagination'; import { DefaultCustomAttributes, Directory, DirectoryGroup, DirectoryUserWithGroups, ListDirectoriesOptions, ListDirectoryGroupsOptions, ListDirectoryUsersOptions } from './interfaces'; export declare class DirectorySync { private readonly workos; constructor(workos: WorkOS); listDirectories(options?: ListDirectoriesOptions): Promise>; getDirectory(id: string): Promise; deleteDirectory(id: string): Promise; listGroups(options: ListDirectoryGroupsOptions): Promise>; listUsers(options: ListDirectoryUsersOptions): Promise>>; getUser(user: string): Promise>; getGroup(group: string): Promise; }