import { DTODocumentationGroupApprovalState, DTODocumentationPageApprovalState } from "@supernova-studio/client";
import { DocsEntityDraftState } from "./SDKDocsEntityDraftState";
export declare enum DocsEntityApprovalStateType {
    Draft = "Draft",
    ReadyForReview = "ReadyForReview",
    ChangesRequested = "ChangesRequested",
    ReadyForPublish = "ReadyForPublish",
    Published = "Published"
}
export declare class DocsEntityApprovalState {
    state: DocsEntityApprovalStateType;
    updatedByUserId: string | null;
    constructor(model: DTODocumentationPageApprovalState | DTODocumentationGroupApprovalState | null, draftState: DocsEntityDraftState | null);
}
