import { IAccount, IWorkspace } from '../dataSource/models/accountModel'; declare class AccountWorkspaceController { getWorkspaceById(account: IAccount, workspaceId: string): IWorkspace | null; getWorkspace(accountId: string, workspaceId: string): Promise; getExternalWorkspaces(accountId: string): Promise<(IWorkspace & { ownerId: string; ownerNameId: string; ownerAccountType: string; })[]>; getWorkspaces(accountId: string): Promise; saveWorkspace(accountId: string, name: string, description: string | undefined, disabled: boolean | string): Promise; updateWorkspace(accountId: string, workspaceId: string, name: string, description: string | undefined, disabled: boolean | string): Promise; deleteWorkspace(accountId: string, workspaceId: string): Promise; } declare const _default: AccountWorkspaceController; export default _default;