import { z } from "zod";
import { BarcodeStampOptions, TextStampOptions } from "../../public/stamp";
import { HorizontalAlignment, VerticalAlignment } from "../../public/types";
export declare const baseStampOptionsSchema: z.ZodObject<{
    horizontalAlignment: z.ZodDefault<z.ZodOptional<z.ZodType<HorizontalAlignment, z.ZodTypeDef, HorizontalAlignment>>>;
    verticalAlignment: z.ZodDefault<z.ZodOptional<z.ZodType<VerticalAlignment, z.ZodTypeDef, VerticalAlignment>>>;
    horizontalOffset: z.ZodOptional<z.ZodType<import("../../public/types").Length, z.ZodTypeDef, import("../../public/types").Length>>;
    verticalOffset: z.ZodOptional<z.ZodType<import("../../public/types").Length, z.ZodTypeDef, import("../../public/types").Length>>;
    opacity: z.ZodOptional<z.ZodNumber>;
    rotation: z.ZodOptional<z.ZodNumber>;
    hyperlink: z.ZodOptional<z.ZodString>;
    scale: z.ZodOptional<z.ZodNumber>;
    behindExistingContent: z.ZodOptional<z.ZodBoolean>;
    timeout: z.ZodOptional<z.ZodNumber>;
    renderDelay: z.ZodOptional<z.ZodNumber>;
    maxWidth: z.ZodOptional<z.ZodType<import("../../public/types").Length, z.ZodTypeDef, import("../../public/types").Length>>;
    maxHeight: z.ZodOptional<z.ZodType<import("../../public/types").Length, z.ZodTypeDef, import("../../public/types").Length>>;
    minWidth: z.ZodOptional<z.ZodType<import("../../public/types").Length, z.ZodTypeDef, import("../../public/types").Length>>;
    minHeight: z.ZodOptional<z.ZodType<import("../../public/types").Length, z.ZodTypeDef, import("../../public/types").Length>>;
}, "strip", z.ZodTypeAny, {
    horizontalAlignment: HorizontalAlignment;
    verticalAlignment: VerticalAlignment;
    timeout?: number | undefined;
    maxHeight?: import("../../public/types").Length | undefined;
    renderDelay?: number | undefined;
    opacity?: number | undefined;
    rotation?: number | undefined;
    horizontalOffset?: import("../../public/types").Length | undefined;
    verticalOffset?: import("../../public/types").Length | undefined;
    maxWidth?: import("../../public/types").Length | undefined;
    minWidth?: import("../../public/types").Length | undefined;
    minHeight?: import("../../public/types").Length | undefined;
    hyperlink?: string | undefined;
    scale?: number | undefined;
    behindExistingContent?: boolean | undefined;
}, {
    timeout?: number | undefined;
    maxHeight?: import("../../public/types").Length | undefined;
    renderDelay?: number | undefined;
    opacity?: number | undefined;
    rotation?: number | undefined;
    horizontalAlignment?: HorizontalAlignment | undefined;
    verticalAlignment?: VerticalAlignment | undefined;
    horizontalOffset?: import("../../public/types").Length | undefined;
    verticalOffset?: import("../../public/types").Length | undefined;
    maxWidth?: import("../../public/types").Length | undefined;
    minWidth?: import("../../public/types").Length | undefined;
    minHeight?: import("../../public/types").Length | undefined;
    hyperlink?: string | undefined;
    scale?: number | undefined;
    behindExistingContent?: boolean | undefined;
}>;
export declare const htmlStampOptionsSchema: z.ZodObject<{
    horizontalAlignment: z.ZodDefault<z.ZodOptional<z.ZodType<HorizontalAlignment, z.ZodTypeDef, HorizontalAlignment>>>;
    verticalAlignment: z.ZodDefault<z.ZodOptional<z.ZodType<VerticalAlignment, z.ZodTypeDef, VerticalAlignment>>>;
    horizontalOffset: z.ZodOptional<z.ZodType<import("../../public/types").Length, z.ZodTypeDef, import("../../public/types").Length>>;
    verticalOffset: z.ZodOptional<z.ZodType<import("../../public/types").Length, z.ZodTypeDef, import("../../public/types").Length>>;
    opacity: z.ZodOptional<z.ZodNumber>;
    rotation: z.ZodOptional<z.ZodNumber>;
    hyperlink: z.ZodOptional<z.ZodString>;
    scale: z.ZodOptional<z.ZodNumber>;
    behindExistingContent: z.ZodOptional<z.ZodBoolean>;
    timeout: z.ZodOptional<z.ZodNumber>;
    renderDelay: z.ZodOptional<z.ZodNumber>;
    maxWidth: z.ZodOptional<z.ZodType<import("../../public/types").Length, z.ZodTypeDef, import("../../public/types").Length>>;
    maxHeight: z.ZodOptional<z.ZodType<import("../../public/types").Length, z.ZodTypeDef, import("../../public/types").Length>>;
    minWidth: z.ZodOptional<z.ZodType<import("../../public/types").Length, z.ZodTypeDef, import("../../public/types").Length>>;
    minHeight: z.ZodOptional<z.ZodType<import("../../public/types").Length, z.ZodTypeDef, import("../../public/types").Length>>;
} & {
    cssMediaType: z.ZodOptional<z.ZodType<import("../../public/types").CssMediaType, z.ZodTypeDef, import("../../public/types").CssMediaType>>;
}, "strip", z.ZodTypeAny, {
    horizontalAlignment: HorizontalAlignment;
    verticalAlignment: VerticalAlignment;
    timeout?: number | undefined;
    maxHeight?: import("../../public/types").Length | undefined;
    renderDelay?: number | undefined;
    cssMediaType?: import("../../public/types").CssMediaType | undefined;
    opacity?: number | undefined;
    rotation?: number | undefined;
    horizontalOffset?: import("../../public/types").Length | undefined;
    verticalOffset?: import("../../public/types").Length | undefined;
    maxWidth?: import("../../public/types").Length | undefined;
    minWidth?: import("../../public/types").Length | undefined;
    minHeight?: import("../../public/types").Length | undefined;
    hyperlink?: string | undefined;
    scale?: number | undefined;
    behindExistingContent?: boolean | undefined;
}, {
    timeout?: number | undefined;
    maxHeight?: import("../../public/types").Length | undefined;
    renderDelay?: number | undefined;
    cssMediaType?: import("../../public/types").CssMediaType | undefined;
    opacity?: number | undefined;
    rotation?: number | undefined;
    horizontalAlignment?: HorizontalAlignment | undefined;
    verticalAlignment?: VerticalAlignment | undefined;
    horizontalOffset?: import("../../public/types").Length | undefined;
    verticalOffset?: import("../../public/types").Length | undefined;
    maxWidth?: import("../../public/types").Length | undefined;
    minWidth?: import("../../public/types").Length | undefined;
    minHeight?: import("../../public/types").Length | undefined;
    hyperlink?: string | undefined;
    scale?: number | undefined;
    behindExistingContent?: boolean | undefined;
}>;
export declare const imageStampOptionsSchema: z.ZodObject<{
    horizontalAlignment: z.ZodDefault<z.ZodOptional<z.ZodType<HorizontalAlignment, z.ZodTypeDef, HorizontalAlignment>>>;
    verticalAlignment: z.ZodDefault<z.ZodOptional<z.ZodType<VerticalAlignment, z.ZodTypeDef, VerticalAlignment>>>;
    horizontalOffset: z.ZodOptional<z.ZodType<import("../../public/types").Length, z.ZodTypeDef, import("../../public/types").Length>>;
    verticalOffset: z.ZodOptional<z.ZodType<import("../../public/types").Length, z.ZodTypeDef, import("../../public/types").Length>>;
    opacity: z.ZodOptional<z.ZodNumber>;
    rotation: z.ZodOptional<z.ZodNumber>;
    hyperlink: z.ZodOptional<z.ZodString>;
    scale: z.ZodOptional<z.ZodNumber>;
    behindExistingContent: z.ZodOptional<z.ZodBoolean>;
    timeout: z.ZodOptional<z.ZodNumber>;
    renderDelay: z.ZodOptional<z.ZodNumber>;
    maxWidth: z.ZodOptional<z.ZodType<import("../../public/types").Length, z.ZodTypeDef, import("../../public/types").Length>>;
    maxHeight: z.ZodOptional<z.ZodType<import("../../public/types").Length, z.ZodTypeDef, import("../../public/types").Length>>;
    minWidth: z.ZodOptional<z.ZodType<import("../../public/types").Length, z.ZodTypeDef, import("../../public/types").Length>>;
    minHeight: z.ZodOptional<z.ZodType<import("../../public/types").Length, z.ZodTypeDef, import("../../public/types").Length>>;
}, "strip", z.ZodTypeAny, {
    horizontalAlignment: HorizontalAlignment;
    verticalAlignment: VerticalAlignment;
    timeout?: number | undefined;
    maxHeight?: import("../../public/types").Length | undefined;
    renderDelay?: number | undefined;
    opacity?: number | undefined;
    rotation?: number | undefined;
    horizontalOffset?: import("../../public/types").Length | undefined;
    verticalOffset?: import("../../public/types").Length | undefined;
    maxWidth?: import("../../public/types").Length | undefined;
    minWidth?: import("../../public/types").Length | undefined;
    minHeight?: import("../../public/types").Length | undefined;
    hyperlink?: string | undefined;
    scale?: number | undefined;
    behindExistingContent?: boolean | undefined;
}, {
    timeout?: number | undefined;
    maxHeight?: import("../../public/types").Length | undefined;
    renderDelay?: number | undefined;
    opacity?: number | undefined;
    rotation?: number | undefined;
    horizontalAlignment?: HorizontalAlignment | undefined;
    verticalAlignment?: VerticalAlignment | undefined;
    horizontalOffset?: import("../../public/types").Length | undefined;
    verticalOffset?: import("../../public/types").Length | undefined;
    maxWidth?: import("../../public/types").Length | undefined;
    minWidth?: import("../../public/types").Length | undefined;
    minHeight?: import("../../public/types").Length | undefined;
    hyperlink?: string | undefined;
    scale?: number | undefined;
    behindExistingContent?: boolean | undefined;
}>;
export declare const barcodeStampOptionsSchema: z.ZodType<BarcodeStampOptions>;
export declare const textStampOptionsSchema: z.ZodType<TextStampOptions>;
//# sourceMappingURL=stampSchema.d.ts.map