import { controllerResponse } from "../../utilities";
type IPageNotesManagerErrorLogger = {
    [key in keyof ICoreSypn]: string;
};
/**
 * @description core_system_page_notes_manager (Reference: sypn)
 */
declare class ICoreSypn {
    _id?: string;
    sypn_title?: string;
    sypn_desc?: string;
    sypn_page_id_sypg?: string;
    sypn_entity_id_sype?: string;
    sypn_page_them_id_sytm?: string;
    sypn_user_id_user?: string;
    sypn_is_page_specific?: boolean;
    sypn_is_user_specific?: boolean;
    sypn_is_entity_specific?: boolean;
    sypn_is_theme_specific?: boolean;
    constructor(init: ICoreSypn);
    Validate?(): Partial<IPageNotesManagerErrorLogger>;
}
interface IPageNotesManagerListControllerRespoonse extends controllerResponse {
    data?: ICoreSypn[];
}
interface IPageNotesManagerByIdControllerRespoonse extends controllerResponse {
    data?: ICoreSypn;
}
interface IPageNotesManagerCreateUpdateControllerRespoonse extends controllerResponse {
    data?: boolean;
}
export { ICoreSypn, // interface
IPageNotesManagerListControllerRespoonse, IPageNotesManagerByIdControllerRespoonse, IPageNotesManagerCreateUpdateControllerRespoonse };
