
import { Styles } from "@tenphi/tasty";

//#region src/utils/styles.d.ts
/**
 * Split properties into style and non-style properties.
 * Collects style-related props from `props` (based on `styleList`)
 * and merges them with `defaultStyles` and `props.styles`.
 *
 * @param props - Component prop map.
 * @param styleList - List of style property names to extract.
 * @param defaultStyles - Default style map of the component.
 * @param propMap - Props-to-style alias map (e.g. `{ bg: 'fill' }`).
 * @param ignoreList - Properties to skip during extraction.
 */
declare function extractStyles(props: Record<string, unknown>, styleList?: readonly string[], defaultStyles?: Styles, propMap?: Record<string, string>, ignoreList?: readonly string[]): Styles;
//#endregion
export { extractStyles };
//# sourceMappingURL=styles.d.ts.map