import { Component } from "react";
import { SoftLateralChatMessageInterface } from "../../interfaces/SoftLateralChatMessageInterface";
import { SoftTodayComponent_SettingInterface } from "../../interfaces/SoftTodayComponent_EventsInterface";
import { SoftAvatarInterface } from "../../interfaces/SoftAvatarInterface";
import { SoftAdminSidebar_MenuInterface } from "../../interfaces/SoftAdminSidebar_MenuInterface";
import { SoftAdminTodayInterface } from "../../interfaces/SoftAdminTodayInterface";
export declare class SoftAdminTemplate extends Component {
    constructor(props: any);
    getMessages(index: number): SoftLateralChatMessageInterface[];
    onChangeSetting: (e: any, setting: SoftTodayComponent_SettingInterface, index: number) => void;
    state: {
        message: string;
        settings: {
            check: boolean;
            onChange: (e: any, setting: SoftTodayComponent_SettingInterface, index: number) => void;
            name: string;
            icon: string;
        }[];
    };
    readonly avatars: SoftAvatarInterface[];
    readonly menu: SoftAdminSidebar_MenuInterface[];
    onChangeChat: (e: any, message: any) => void;
    onSubmitChat: () => void;
    readonly favorites: {
        icon: string;
        route: string;
        title: string;
        active: boolean;
        key: string;
    }[];
    readonly today: SoftAdminTodayInterface;
    render(): JSX.Element;
}
