import { IAccount, IWorkspaceAccountRef } from '../dataSource/models/accountModel'; declare class AccountWorkspaceAccountRefController { getWorkspaceAccountRefById(account: IAccount, workspaceId: string, accountRefId: string): IWorkspaceAccountRef | null; getWorkspaceAccountRefByAccountId(account: IAccount, workspaceId: string, accountId: string): IWorkspaceAccountRef | null; getWorkspaceAccountRef(accountId: string, workspaceId: string, accountRefId: string): Promise; getWorkspaceAccountRefs(accountId: string, workspaceId: string): Promise<(IWorkspaceAccountRef & { nameId?: string; })[]>; saveWorkspaceAccountRef(accountId: string, workspaceId: string, nameId: string, readAccess: boolean | string, updateAccess: boolean | string, createAccess: boolean | string, deleteAccess: boolean | string, disabled: boolean | string): Promise; updateWorkspaceAccountRef(accountId: string, workspaceId: string, accountRefId: string, readAccess: boolean | string, updateAccess: boolean | string, createAccess: boolean | string, deleteAccess: boolean | string, disabled: boolean | string): Promise; deleteWorkspaceAccountRef(accountId: string, workspaceId: string, accountRefId: string): Promise; } declare const _default: AccountWorkspaceAccountRefController; export default _default;