import { PureComponent } from 'react';
export interface Props {
    type?: 'modal' | 'drawer';
    title?: string;
    width?: number | string;
    loading?: boolean;
    visible?: boolean;
    values?: {};
    render?(values: any, onOk: (values: any) => void): any;
    onClose?(): void;
    onSubmit?(values: any, lastValues: any): void;
}
export default class ZPopup extends PureComponent<Props> {
    static defaultProps: {
        type: string;
    };
    state: {};
    private get modalProps();
    private get drawerProps();
    private onSubmit;
    private onChange;
    render(): JSX.Element;
}
