import * as ERRORS from "./errors";
import { CONVENTIONS } from "./constants";
import { getConvention } from "./get.convention";
export { ConvConv, Convention } from "./types";
declare const _default: {
    autoFrom(name: string): import("./types").ConvConv;
    fromConvention(convention: "kebab" | "camel" | "pascal" | "snake" | "screaming-kebab" | "screaming-snake", name: string): import("./types").ConvConv;
    fromKebab(name: string): import("./types").ConvConv;
    fromCamel(name: string): import("./types").ConvConv;
    fromSnake(name: string): import("./types").ConvConv;
    fromPascal(name: string): import("./types").ConvConv;
    fromScreamingKebab(name: string): import("./types").ConvConv;
    fromScreamingSnake(name: string): import("./types").ConvConv;
    isConvention(convention: "kebab" | "camel" | "pascal" | "snake" | "screaming-kebab" | "screaming-snake", name: string): boolean;
    isKebab(name: string): boolean;
    isCamel(name: string): boolean;
    isSnake(name: string): boolean;
    isPascal(name: string): boolean;
    isScreamingKebab(name: string): boolean;
    isScreamingSnake(name: string): boolean;
    ConvConvError: typeof ERRORS.ConvConvError;
    ConventionViolationError: typeof ERRORS.ConventionViolationError;
    ConventionNotFoundError: typeof ERRORS.ConventionNotFoundError;
    getConvention: typeof getConvention;
    CONVENTIONS: readonly ["kebab", "camel", "screaming-kebab", "pascal", "snake", "screaming-snake"];
};
export default _default;
export { getConvention, CONVENTIONS };
export declare const ConvConvError: typeof ERRORS.ConvConvError, ConventionNotFoundError: typeof ERRORS.ConventionNotFoundError, ConventionViolationError: typeof ERRORS.ConventionViolationError;
export declare const isCamel: (name: string) => boolean, isConvention: (convention: "kebab" | "camel" | "pascal" | "snake" | "screaming-kebab" | "screaming-snake", name: string) => boolean, isKebab: (name: string) => boolean, isPascal: (name: string) => boolean, isScreamingKebab: (name: string) => boolean, isScreamingSnake: (name: string) => boolean, isSnake: (name: string) => boolean;
export declare const autoFrom: (name: string) => import("./types").ConvConv, fromCamel: (name: string) => import("./types").ConvConv, fromConvention: (convention: "kebab" | "camel" | "pascal" | "snake" | "screaming-kebab" | "screaming-snake", name: string) => import("./types").ConvConv, fromKebab: (name: string) => import("./types").ConvConv, fromPascal: (name: string) => import("./types").ConvConv, fromScreamingKebab: (name: string) => import("./types").ConvConv, fromScreamingSnake: (name: string) => import("./types").ConvConv, fromSnake: (name: string) => import("./types").ConvConv;
