import Document, { DocumentContext, DocumentInitialProps } from 'next/document';
import React__default from 'react';
import { NextConfig } from 'next/types';

declare class KitchnDocument extends Document {
    static getInitialProps(ctx: DocumentContext): Promise<DocumentInitialProps>;
}

type KitchnRegistryProps = {
    children?: React__default.ReactNode;
};
declare const KitchnRegistry: React__default.FC<KitchnRegistryProps>;

declare const withKitchnConfig: (nextConfig?: NextConfig | any) => any;

export { KitchnDocument, KitchnRegistry, type KitchnRegistryProps, withKitchnConfig };
