import { EditorTestCases } from "../index";
import { DefaultBlockSchema, DefaultInlineContentSchema } from "../../../blocks/defaultBlocks";
import { StyleSchemaFromSpecs } from "../../../schema/styles/types";
declare const customStyles: {
    small: import("../../../schema/styles/types").StyleSpec<{
        type: string;
        propSchema: "boolean";
    }>;
    fontSize: import("../../../schema/styles/types").StyleSpec<{
        type: string;
        propSchema: "string";
    }>;
    bold: {
        config: {
            type: string;
            propSchema: "boolean";
        };
        implementation: import("../../../schema/styles/types").StyleImplementation;
    };
    italic: {
        config: {
            type: string;
            propSchema: "boolean";
        };
        implementation: import("../../../schema/styles/types").StyleImplementation;
    };
    underline: {
        config: {
            type: string;
            propSchema: "boolean";
        };
        implementation: import("../../../schema/styles/types").StyleImplementation;
    };
    strike: {
        config: {
            type: string;
            propSchema: "boolean";
        };
        implementation: import("../../../schema/styles/types").StyleImplementation;
    };
    code: {
        config: {
            type: string;
            propSchema: "boolean";
        };
        implementation: import("../../../schema/styles/types").StyleImplementation;
    };
    textColor: {
        config: {
            type: string;
            propSchema: "string";
        };
        implementation: import("../../../schema/styles/types").StyleImplementation;
    };
    backgroundColor: {
        config: {
            type: string;
            propSchema: "string";
        };
        implementation: import("../../../schema/styles/types").StyleImplementation;
    };
};
export declare const customStylesTestCases: EditorTestCases<DefaultBlockSchema, DefaultInlineContentSchema, StyleSchemaFromSpecs<typeof customStyles>>;
export {};
