import * as React from "react";
import * as Redux from "redux";
import { State } from "../state";
export interface OPDSCatalogProps {
    collectionUrl?: string;
    bookUrl?: string;
    headerTitle?: string;
    pageTitleTemplate: (collectionTitle: string, bookTitle: string) => string;
    proxyUrl?: string;
    initialState?: State;
}
export default class OPDSCatalog extends React.Component<OPDSCatalogProps, any> {
    store: Redux.Store<State>;
    constructor(props: any);
    render(): JSX.Element;
    componentWillMount(): void;
}
