import { Audit, IAudit } from "./audit"; import { ISkDocumentPublicList } from "./document"; import { ApiPageable } from "sk-front-lib/api"; export interface ISkBoard extends IAudit { id?: number; url?: string; title?: string; subtitle?: string; skin?: string; showSupport?: boolean; permissions?: { publicRead?: boolean; publicWrite?: boolean; secretRead?: boolean; secretWrite?: boolean; useNotice?: boolean; }; } export declare class SkBoard extends Audit { id: number; url: string; title: string; subtitle?: string; skin: string; showSupport: boolean; permissions: { publicRead?: boolean; publicWrite?: boolean; secretRead?: boolean; secretWrite?: boolean; useNotice?: boolean; }; constructor(data?: ISkBoard); isEmpty(): boolean; } export interface ISkBoardDetail extends ISkBoard { noticeDocuments?: ISkDocumentPublicList[]; documents?: ApiPageable; }