import { ICoreSyoth, ICoreSyth, ICoreSyupth } from "../../schema";
import { controllerResponse } from "../../utilities";
type ISystemThemeRequestErrorLogger = {
    [key in keyof MSystemThemeRequest]: string;
};
declare class MSystemThemeRequest {
    syth_theme_id?: string;
    syupth_user_id_user?: string;
    syoth_entity_id_syen?: string;
    constructor(init: MSystemThemeRequest);
    Validate?(): Partial<ISystemThemeRequestErrorLogger>;
}
interface SystemThemeControllerRespoonse extends controllerResponse {
    data?: SystemThemeControllerRespoonseData;
}
interface SystemThemesListControllerRespoonse extends controllerResponse {
    data?: SystemThemesListControllerRespoonseData;
}
interface SystemThemeControllerRespoonseData {
    core_system_themes?: ICoreSyth;
    core_system_theme_user_preferences?: ICoreSyupth;
    core_system_organization_themes?: ICoreSyoth;
}
interface SystemThemesListControllerRespoonseData {
    core_system_themes?: ICoreSyth[];
}
export { ISystemThemeRequestErrorLogger, //interface
MSystemThemeRequest, // model
SystemThemeControllerRespoonse, SystemThemeControllerRespoonseData, SystemThemesListControllerRespoonse, SystemThemesListControllerRespoonseData };
