import { AbstractResource } from '../AbstractResource';
import { DeleteGroupResponse, Group } from './types';
export default class GroupsResource extends AbstractResource {
    edit(id: number, group: Pick<Group, 'name'>): Promise<Group>;
    create(group: Pick<Group, 'name'>): Promise<Group>;
    delete(id: number, deleteContacts?: boolean): Promise<DeleteGroupResponse>;
    all(): Promise<Group[]>;
    one(id: number): Promise<Group>;
}
