import { ThemeDefinitionV2 } from "..";
export declare const useVelcronThemingStore: (newStateWithName?: string) => {
    state: {
        currentTheme: ThemeDefinitionV2;
    };
    get: {
        colorSchema: (colorSchemaType: string) => import("..").ColorSchema;
        typography: (typographyType: string) => import("..").TypographyType;
        color: (colorSchemaType: string, colorType: string) => string;
        colorDefinition: (colorSchemaType: string, colorType: string) => import("..").ColorDefinition;
        complementaryColorType: (colorType: string) => string;
        complementaryColor: (colorSchemaType: string, colorType: string) => string;
        complementaryColorDefinition: (colorSchemaType: string, colorType: string) => import("..").ColorDefinition;
        currentTheme: () => ThemeDefinitionV2;
    };
    actions: {
        setTheme(newTheme: ThemeDefinitionV2): void;
    };
};
