import { VNode } from "../../stencil-public-runtime";
import { GenericTableViewProps } from "../../tables/GenericTableView";
import { ReferralTable } from "./sqm-referral-table";
export declare const CSS_NAMESPACE = "sqm-referral-table";
export declare type ReferralDates = "dateConverted" | "dateReferralStarted" | "dateFraudChecksCompleted" | "dateModerated" | "dateModified" | "dateReferralEnded" | "dateReferralPaid" | "dateUserModified";
export declare function useReferralTable(props: ReferralTable, emptyElement: VNode, loadingElement: VNode): GenericTableViewProps;
export declare function generateUserError(e: any): string;
export declare function tryMethod(c: HTMLElement, callback: () => Promise<string | VNode[]>): Promise<string | VNode[]>;
