export declare const calc: (votes: number | undefined, { lb, ub, random, wilson, r }: {
    lb?: number | undefined;
    ub?: number | undefined;
    random?: boolean | undefined;
    wilson?: boolean | undefined;
    r: any;
}) => number;
type VotingServerProps = {
    upvotes: number;
    downvotes: number;
    voted: number;
    policies: string[];
    score: {
        upvote: [number, number];
        downvote: [number, number];
    };
    upvote: () => void;
    downvote: () => void;
};
export declare const UpDownButtons: ({ random, wilson, data, id, ssr, }: {
    random?: boolean | undefined;
    wilson?: boolean | undefined;
    hideVotes?: boolean | undefined;
    data: {
        props: VotingServerProps;
    };
    id?: string | undefined;
    ssr?: boolean | undefined;
}) => import("react/jsx-runtime").JSX.Element;
export declare const UpButton: ({ random, wilson, id, ssr, }: {
    random?: boolean | undefined;
    wilson?: boolean | undefined;
    hideVotes?: boolean | undefined;
    id?: string | undefined;
    ssr?: boolean | undefined;
}) => import("react/jsx-runtime").JSX.Element;
export declare const VotingApp: ({ random, wilson, id, hideVotes, ssr, }: {
    random?: boolean | undefined;
    wilson?: boolean | undefined;
    hideVotes?: boolean | undefined;
    id?: string | undefined;
    ssr?: boolean | undefined;
}) => import("react/jsx-runtime").JSX.Element;
export {};
