import { IqserAppConfig } from '@common-ui/utils';

export interface AppConfig extends IqserAppConfig {
    readonly ADMIN_CONTACT_NAME: string;
    readonly RULE_EDITOR_DEV_ONLY: boolean;
    readonly ADMIN_CONTACT_URL: string;
    readonly AUTO_READ_TIME: number;
    readonly BACKEND_APP_VERSION: string;
    readonly EULA_URL: string;
    readonly MAX_FILE_SIZE_MB: number;
    readonly MAX_RETRIES_ON_SERVER_ERROR: number;
    readonly RECENT_PERIOD_IN_HOURS: number;
    readonly SELECTION_MODE: string;
    readonly ANNOTATIONS_THRESHOLD: number;
    readonly THEME: string;
    readonly AVAILABLE_NOTIFICATIONS_DAYS: number;
    readonly AVAILABLE_OLD_NOTIFICATIONS_MINUTES: number;
    readonly NOTIFICATIONS_THRESHOLD: number;
    readonly WATERMARK_PREVIEW_PAPER_FORMAT: 'a4' | 'letter';
}
