import { z } from 'zod';
export declare const OAuthScopeName: z.ZodEnum<["View orders of the authorized store", "View and manage orders of the authorized store", "View store products", "View and manage store products", "View store files", "View and manage store files", "View store webhooks", "View and manage store webhooks"]>;
export type OAuthScopeName = z.infer<typeof OAuthScopeName>;
export declare const OAuthScopeValue: z.ZodEnum<["orders/read", "orders", "sync_products/read", "sync_products", "file_library/read", "file_library", "webhooks/read", "webhooks/read"]>;
export type OAuthScopeValue = z.infer<typeof OAuthScopeValue>;
export declare const OAuthScope: z.ZodObject<{
    name: z.ZodEnum<["View orders of the authorized store", "View and manage orders of the authorized store", "View store products", "View and manage store products", "View store files", "View and manage store files", "View store webhooks", "View and manage store webhooks"]>;
    value: z.ZodEnum<["orders/read", "orders", "sync_products/read", "sync_products", "file_library/read", "file_library", "webhooks/read", "webhooks/read"]>;
}, "strip", z.ZodTypeAny, {
    value?: "orders/read" | "orders" | "sync_products/read" | "sync_products" | "file_library/read" | "file_library" | "webhooks/read";
    name?: "View orders of the authorized store" | "View and manage orders of the authorized store" | "View store products" | "View and manage store products" | "View store files" | "View and manage store files" | "View store webhooks" | "View and manage store webhooks";
}, {
    value?: "orders/read" | "orders" | "sync_products/read" | "sync_products" | "file_library/read" | "file_library" | "webhooks/read";
    name?: "View orders of the authorized store" | "View and manage orders of the authorized store" | "View store products" | "View and manage store products" | "View store files" | "View and manage store files" | "View store webhooks" | "View and manage store webhooks";
}>;
export type OAuthScope = z.infer<typeof OAuthScope>;
