type NonError<T> = T extends {
    isError: true;
} ? never : T;
export declare function throwIfErr<Results extends {
    isError: boolean;
}>(result: Results): NonError<Results>;
export declare function throwIfErrOrAbsent<Results extends {
    isError: boolean;
    type: string;
    resource: any;
}>(result: Results): NonError<Results>;
export declare function getResource<Results extends {
    isError: true;
} | {
    isError: false;
    resource: any;
}>(result: Results): NonError<Results>["resource"];
export {};
//# sourceMappingURL=resultHelpers.d.ts.map