/**
 * Created by rburson on 3/14/16.
 */
import * as React from 'react';
import { CvState, CvProps, CvEvent, CvLoginResult } from './../core/catreact-core';
export interface CvLoginPanelState extends CvState {
    clientType: string;
    gatewayUrl: string;
    password: string;
    tenantId: string;
    userId: string;
}
export interface CvLoginPanelProps extends CvProps {
    loginListeners?: Array<(loginEvent: CvEvent<CvLoginResult>) => void>;
    defaultClientType?: string;
    defaultGatewayUrl?: string;
    defaultPassword?: string;
    defaultTenantId?: string;
    defaultUserId?: string;
    showClientType?: boolean;
    showGatewayUrl?: boolean;
    showTenantId?: boolean;
}
export declare var CvLoginPanel: React.ClassicComponentClass<CvLoginPanelProps>;
