import { Mode } from '../interface'; export interface IonicConfig { /** * The mode determines which platform styles to use. * Possible values are: `"ios"` or `"md"`. */ mode?: Mode; persistConfig?: boolean; isDevice?: boolean; statusbarPadding?: boolean; inputShims?: boolean; backButtonIcon?: string; backButtonText?: string; spinner?: string; loadingSpinner?: string; menuIcon?: string; animate?: boolean; pickerSpinner?: string; refreshingIcon?: string; refreshingSpinner?: string; menuType?: string; scrollPadding?: string; inputBlurring?: string; scrollAssist?: boolean; hideCaretOnScroll?: string; infiniteLoadingSpinner?: string; keyboardHeight?: number; swipeBackEnabled?: boolean; tabbarPlacement?: string; tabbarLayout?: string; tabbarHighlight?: boolean; actionSheetEnter?: string; alertEnter?: string; loadingEnter?: string; modalEnter?: string; popoverEnter?: string; toastEnter?: string; pickerEnter?: string; actionSheetLeave?: string; alertLeave?: string; loadingLeave?: string; modalLeave?: string; popoverLeave?: string; toastLeave?: string; pickerLeave?: string; } export declare class Config { private m; constructor(configObj: IonicConfig); get(key: keyof IonicConfig, fallback?: any): any; getBoolean(key: keyof IonicConfig, fallback?: boolean): boolean; getNumber(key: keyof IonicConfig, fallback?: number): number; set(key: keyof IonicConfig, value: any): void; }