/**
 * Options available in ipushpull plugin; allows users to collborate and share data in powerful ways
 */
export interface IPushPullPluginOptions {
    /**
     * The config required to run ipushpull; use your ipushpull credentials
     */
    ippConfig?: any;
    /**
     * User's ipushpull user name (usually email address); if supplied, pre-populates the login screen's username textbox
     */
    username?: string;
    /**
     * The user's ipushpull password; if supplied, pre-populates the login screen's password textbox
     */
    password?: string;
    /**
     * How many miliseconds AdapTable should throttle when sending data updates to ipushpull
     *
     * @defaultValue 2000
     */
    throttleTime?: number;
    /**
     * Whether AdapTable should try log in to ipushpull automatically at start-up
     *
     * @defaultValue false
     */
    autoLogin?: boolean;
    /**
     * Whether AdapTable will include System Reports (e.g. 'All Data', 'Selected Cells' etc) in the ipushpull toolbar dropdown
     *
     * @defaultValue true
     */
    includeSystemReports?: boolean;
}
