import type { BkmCreateType } from "../types/models";
import { baseClient } from "../client";
/**
 * @dev EN:
 * @dev TR:
 * @param client
 * @returns
 */
export default function (client: ReturnType<typeof baseClient>): {
    /**
     * @dev EN:
     * @dev TR:
     * @param payload
     */
    create: (payload?: BkmCreateType) => void;
    activate: () => void;
    upgrade: () => void;
    get: () => void;
    retry: () => void;
    search: () => void;
    card: {
        update: () => void;
        updateWithRefCode: () => void;
    };
    checkout: {
        create: () => void;
        retrieve: () => void;
    };
    customers: {
        create: () => void;
        update: () => void;
        retrieve: () => void;
        list: () => void;
    };
    products: {
        create: () => void;
        update: () => void;
        retrieve: () => void;
        delete: () => void;
        list: () => void;
    };
};
//# sourceMappingURL=subscription.d.ts.map