import { FunctionComponent, ReactElement, ReactNode } from "react";
export declare function processOneSlot(child: ReactNode, out: ReactNode[], slots: Record<string, ReactElement>): void;
export declare function processSlots(children: ReactNode | Iterable<ReactNode>, slots: Record<string, ReactElement>): ReactNode | ReactNode[];
export declare function defineSlot(name: string, component: FunctionComponent<any>): void;
//# sourceMappingURL=slots.d.ts.map