import { SerializedData } from '../../serialization/json';
export interface CollaborationPermissionsV2025R0 {
    /**
     * The co-owner role is enabled for collaboration. */
    readonly isCoOwnerRoleEnabled?: boolean;
    /**
     * The editor role is enabled for collaboration. */
    readonly isEditorRoleEnabled?: boolean;
    /**
     * The previewer role is enabled for collaboration. */
    readonly isPreviewerRoleEnabled?: boolean;
    /**
     * The previewer uploader role is enabled for collaboration. */
    readonly isPreviewerUploaderRoleEnabled?: boolean;
    /**
     * The uploader role is enabled for collaboration. */
    readonly isUploaderRoleEnabled?: boolean;
    /**
     * The viewer role is enabled for collaboration. */
    readonly isViewerRoleEnabled?: boolean;
    /**
     * The viewer uploader role is enabled for collaboration. */
    readonly isViewerUploaderRoleEnabled?: boolean;
    readonly rawData?: SerializedData;
}
export declare function serializeCollaborationPermissionsV2025R0(val: CollaborationPermissionsV2025R0): SerializedData;
export declare function deserializeCollaborationPermissionsV2025R0(val: SerializedData): CollaborationPermissionsV2025R0;
//# sourceMappingURL=collaborationPermissionsV2025R0.d.ts.map