import { z } from 'zod'; import { SetRequired } from 'type-fest'; import { OPTIONS_SCHEMA } from './constants.js'; export type Patterns = string[]; export interface Source { location: string; content: string; } export interface Options extends z.infer { } export interface OptionsWithStyles extends Omit { styles: SetRequired; } export declare enum StylesType { Directory = "directory", Module = "module", Asset = "asset" } export declare enum Output { Spritemap = "spritemap", Styles = "styles" } export interface Variable { name: string; attribute: string; value: string; } export interface VariableDefaultValueMismatch extends Pick { values: Variable['value'][]; } export type VariableRewriter = (variable: Variable) => string;