import { Resource, Optional } from "../../common";
import { APIFrequentlyAskedQuestion, FAQType, StoreFrequentlyAskedQuestion } from "./interfaces";
export declare class FrequentlyAskedQuestion extends Resource {
    question: string;
    url: string;
    type: FAQType;
    constructor(question: string, url: string, type: FAQType);
    static get resourceName(): string;
    static get serviceName(): string;
    serializeAPI(): Optional<APIFrequentlyAskedQuestion, "id">;
    deserializeAPI(data: APIFrequentlyAskedQuestion): void;
    serializeRedux(): StoreFrequentlyAskedQuestion;
    static apiFactory(data: APIFrequentlyAskedQuestion): FrequentlyAskedQuestion;
    static reduxFactory(data: StoreFrequentlyAskedQuestion): FrequentlyAskedQuestion;
}
