/**
 * Chunk-specific style rendering.
 *
 * Renders styles for a specific chunk by filtering the styles object
 * to only include relevant keys before passing to renderStyles.
 */
import { RenderResult } from '../pipeline';
import { Styles } from '../styles/types';
/**
 * Render styles for a specific chunk.
 *
 * Creates a filtered styles object containing only the keys for this chunk,
 * then delegates to the existing renderStyles function.
 *
 * IMPORTANT: Local predefined states (e.g., '@mobile': '@media(w < 600px)')
 * are always included in the filtered styles, regardless of which chunk is
 * being rendered. This ensures that state references like '@mobile' in any
 * chunk can be properly resolved by the pipeline.
 *
 * @param styles - The full styles object
 * @param chunkName - Name of the chunk being rendered
 * @param styleKeys - Keys of styles belonging to this chunk
 * @returns RenderResult with rules for this chunk
 */
export declare function renderStylesForChunk(styles: Styles, chunkName: string, styleKeys: string[]): RenderResult;
