import { BaseService } from '../infrastructure'; import { BaseModelContructorOptions } from '../infrastructure/BaseService'; import { RequestOptions } from '../infrastructure/RequestHelper'; export declare type BoardId = string | number; export declare type ListId = string | number; export declare type LabelId = string | number; /** The position of the list */ export declare type Position = string | number; declare class ResourceIssueBoards extends BaseService { constructor(resourceType: string, baseParams: BaseModelContructorOptions); all(resourceId: ResourceId, options: RequestOptions): Promise; create(resourceId: ResourceId, name: string): Promise; createList(resourceId: ResourceId, boardId: BoardId, labelId: LabelId): Promise; edit(resourceId: ResourceId, boardId: BoardId, options: RequestOptions): Promise; editList(resourceId: ResourceId, boardId: BoardId, listId: ListId, position: Position): Promise; lists(resourceId: ResourceId, boardId: BoardId): Promise; remove(resourceId: ResourceId, boardId: BoardId): Promise; removeList(resourceId: ResourceId, boardId: BoardId, listId: ListId): Promise; show(resourceId: ResourceId, boardId: BoardId): Promise; showList(resourceId: ResourceId, boardId: BoardId, listId: ListId): Promise; } export default ResourceIssueBoards;