= {
props?: P;
appProps?: P;
redirect?: Redirect;
notFound?: true;
};
export declare type PageInfo = {
pageObject: PageObject;
pageData: PageData;
};
export declare type NextPageFile = {
[name: string]: unknown;
default: NextPage;
getServerSideProps?: GetServerSideProps;
getStaticProps?: GetStaticProps;
getStaticPaths?: GetStaticPaths;
};
export declare type NextApp = typeof DefaultApp;
export declare type NextAppFile = {
[name: string]: unknown;
default: NextApp;
};
export declare type NextErrorFile = {
default: typeof DefaultError;
};
export declare type NextDocumentFile = {
default: DocumentType;
};
export declare type PageWrapper = (Page: NextPage) => NextPage;
export declare type AppWrapper = (App: NextApp) => NextApp;
export declare type WrappersFile = {
App: AppWrapper;
Page: PageWrapper;
};
export declare class CustomError extends Error {
payload?: unknown;
}
export declare type NextFile = NextErrorFile | NextPageFile;
export declare type NextPageFiles