
import { CubeFieldWrapperProps } from "./types.js";

//#region src/components/form/FieldWrapper/extract-field-wrapper-props.d.ts
type WrapperProps<Props extends CubeFieldWrapperProps> = { [K in keyof Pick<Props, keyof CubeFieldWrapperProps>]: CubeFieldWrapperProps[K] };
declare function extractFieldWrapperProps<Props extends CubeFieldWrapperProps, FieldWrapperKeys extends keyof CubeFieldWrapperProps = keyof CubeFieldWrapperProps, ActualWrapperProps extends WrapperProps<Props> = WrapperProps<Props>, RestProps extends Omit<Props, FieldWrapperKeys> = Omit<Props, FieldWrapperKeys>>(props: Props): Readonly<{
  fieldWrapperProps: ActualWrapperProps;
  rest: RestProps;
}>;
//#endregion
export { extractFieldWrapperProps };
//# sourceMappingURL=extract-field-wrapper-props.d.ts.map