import { z } from 'zod';
/** Step 0: must select an instance type. */
export declare const welcomeSchema: z.ZodObject<{
    instanceType: z.ZodString;
}, "strip", z.ZodTypeAny, {
    instanceType: string;
}, {
    instanceType: string;
}>;
export declare const welcomeOptions: {
    value: string;
    label: string;
    description: string;
}[];
/** Step 1: all company fields required. */
export declare const companyDataSchema: z.ZodObject<{
    firstName: z.ZodString;
    lastName: z.ZodString;
    companyName: z.ZodString;
    address: z.ZodString;
    country: z.ZodString;
    taxId: z.ZodString;
    phone: z.ZodString;
}, "strip", z.ZodTypeAny, {
    address: string;
    country: string;
    firstName: string;
    lastName: string;
    taxId: string;
    phone: string;
    companyName: string;
}, {
    address: string;
    country: string;
    firstName: string;
    lastName: string;
    taxId: string;
    phone: string;
    companyName: string;
}>;
export declare const countryOptions: {
    value: string;
    label: string;
}[];
/** Step 2: shipping provider optional, terms checkbox required. */
export declare const shippingSchema: z.ZodObject<{
    shippingProvider: z.ZodOptional<z.ZodString>;
    acceptShippingTerms: z.ZodEffects<z.ZodBoolean, boolean, boolean>;
}, "strip", z.ZodTypeAny, {
    acceptShippingTerms: boolean;
    shippingProvider?: string | undefined;
}, {
    acceptShippingTerms: boolean;
    shippingProvider?: string | undefined;
}>;
export declare const shippingProviderOptions: {
    value: string;
    label: string;
}[];
/** Step 3: sales channel, shop name required, terms checkbox required. */
export declare const onlineShopSchema: z.ZodObject<{
    salesChannel: z.ZodOptional<z.ZodString>;
    shopName: z.ZodString;
    acceptShopTerms: z.ZodEffects<z.ZodBoolean, boolean, boolean>;
}, "strip", z.ZodTypeAny, {
    shopName: string;
    acceptShopTerms: boolean;
    salesChannel?: string | undefined;
}, {
    shopName: string;
    acceptShopTerms: boolean;
    salesChannel?: string | undefined;
}>;
export declare const salesChannelOptions: {
    value: string;
    label: string;
}[];
export declare const setupProgressItems: string[];
